Hello! I'm Vikram, a software architect based in Pune, India.
Currently I live in Birmingham, UK. I work for TCS (Tata Consultancy Services Ltd) as Assistant Consultant in the role of Technical Architect, for a major automotive client in transforming their IT business by innovating and understanding their vision, to layout a roadmap for successful delivery of services.
I believe in systematic structure & order, attention to little details and discipline in quality.
I did my B.Tech (Bachelor of Technology) in Mechanical Engg from GITAM University.Shortly after graduating, I joined TCS as a software developer to develop and maintain web applications.Since then I never looked back! my passion for coding has been tremendous throughout my journey.
Assistant Consultant
Currently in the role of a Technical architect working for a major automotive client.This involves building, designing software and bringing architectural changes to the existing legacy applications and make sure their integration with other applications in the landscape runs smooth.My responsibilities include project delivery, HLD, LLD, design specification, data migration, transition steps, guiding development team, advising on business decisions/implications to the client, proposing new alternative solutions for business critical operations and bringing new business opportunities.
IT Analyst
After successfully upgrading a legacy application persistence layer to a modern robust and scalable ORM i.e EclipseLink 2.6.3, I've handled the maintenance and core development of the application to sustain the heavy load & usage with the increase in growth of sales of my client.I've also indulged in various activities in the upcoming projects from my client like analysis, design, estimation & implementation of it. In addition to that I've also handled a team of 15+ members in delivering projects on time.
System Engineer
My responsibilities were to migrate a web based application built with Struts 1.x framework to Spring MVC 4 with RESTful Web Services & Angular JS at front end level.Also co-ordinate team members with technical guidance and mentoring new trainees in both functional and technical level.I have also worked on migrating an application running on Eclipse link 2.3 with legacy framework to latest edition of Eclipse Link 2.6.3 along with JPA 2 for enhancing persistence layer for better performance and usage for the users.
Assistant System Engineer
Started my career in TCS as Java/J2EE developer on a web based application built with Struts 1.x framework.As a part of my responsibilities I worked on building new features, bug fixing, analyse production issues and also learn new technologies like Angular Js, Spring MVC framework for migrating existing application modules.