0% found this document useful (0 votes)
297 views8 pages

Mit Rivastava: Career Summary

Amit Srivastava is a technology lead with over 11 years of experience in software development, project management, and client relations. He has extensive expertise in Java, J2EE, Docker, AWS, and related technologies. Some of his accomplishments include optimizing applications to reduce costs and timelines for clients in various industries. He aims to become a technical expert focused on planning, designing, developing, and implementing new applications and enhancements.

Uploaded by

Narendra Bodkhe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
297 views8 pages

Mit Rivastava: Career Summary

Amit Srivastava is a technology lead with over 11 years of experience in software development, project management, and client relations. He has extensive expertise in Java, J2EE, Docker, AWS, and related technologies. Some of his accomplishments include optimizing applications to reduce costs and timelines for clients in various industries. He aims to become a technical expert focused on planning, designing, developing, and implementing new applications and enhancements.

Uploaded by

Narendra Bodkhe
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

 [Mobile: Enter Mobile Number]  [Email Address] 

Amit Srivastava
PA – 403, Gulmohur Tower, Chiranjeev Vihar, Sector 6, Mobile Phone: 9871478978
Ghaziabad – 201002. INDIA Home Phone: 0120-4221059
[email protected]

C a r e e r S u m m a r y

Trained, qualified and dedicated software expert with a proven expertise of 11+ Years at providing project
management, business solutions, software development and project reconstruction capacities with an aptitude for
conveying sophisticated deliberations. Currently operating as the Technology Lead (Delivery) for Infosys Ltd, holding
skills related to customer relationship management, application delivery, client need identification, technical
resolution and team management.

In-depth knowledge in technical & functional skills at Systems Development Life Cycle [SDLC] with Core Java & J2EE
and related technologies. Certified with Docker, IBM & SUN for multiple technologies and coupled with proficiency
in Docker Enterprise & Community Edition, IBM Database Architecture – [DB2 9] & IBM Web-Sphere Application
Server, Network Deployment v 6.1, Core Administrator with certifications in Web Application. Extensive experience
providing project management and support services with great potential through the analyzing & designing phase
for projects undertaken.

Strong interpersonal skills and positive work ethic and can easily cope up with the changes in technologies or the
business implications/applications of new technologies along with good functional and communication skills. Highly
skilled at bug identification and fixing during the QA & UAT phases, monitoring daily and weekly jobs,
monthly/quarterly schema changes in production, and regulating the enhancement projects into production.

C a r e e r O b j e c t i v e

With abilities to grasp new ideas and integrating them into the desired results, providing technical support and
assisting peers for technical solutions, I aspire to become a Technical Expert in the IT domain focusing on planning,
designing, developing, and implementing new applications/enhancements to existing applications.

C o r e C o m p e t e n c i e s

 Requirement Analysis & Deployment.  Documentation & Technical Tracking


 Design / Development  Business Requirements Analysis
 Quality Assurance / Test Case Management  Project Coordination / Execution.
 Agile Methodology  Software Development Life Cycle [SDLC]
 Bug Fixing & Tracking  Core Java, J2EE, Spring 3.1, Node.js
 Project Management / Enhancement  Docker, AWS, Microservices Architecture
 Technology Enhancement & Application  Quick Learner & Proficient Trainer

K e y Ac h i e v e m e n t s
 Recognized as outstanding contributor by Infosys and Clients. Received multiple citations from Clients citing
contribution, work ethics, leadership skill, adaptation to new environment.
 Implemented various process related to development and testing so to avoid wastage of efforts required in
management of various artifacts.
 Architect and design solution for Toyota and Lexus end-users to track their Orders which in turn helped Business
and Dealers to reduce the time and cost for managing Customer information regarding Order. Benefitted
business by reducing time effort put by Dealer and business for Order Management and let user directly have
access to the data.
 Optimized various data reports in Markit which reduced business timing to identify data issue before sending the
data to client.
 Spearheaded the first of its kind successful design, development and validation progress of a time-critical
concurrent J2EE module capable of parsing data of 500-meter boxes storing them in a database for KLG Systel
Ltd.
 Assited Senior Managers in implementing processes related to product development including peer
programming, peer code review, test case completeness etc. thereby reducing the overall product
development time and improving the quality of the product.
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


 Successfully redesigned and optimized a low performing reports based application on IBM DB2 Alphablox,
enhancing performance by over 80% for ConnectGaia.
 Optimized and improved the reports enhancing analytical and report generation abilities by completing a POC
to enable direct access and processing of data from the database before handing it to IBM DB2 Alphablox
server.
 Recognized as top performers in the Connect Gaia development team receiving optimum appraisal values.
 Streamlined the CARS Server configuration by developing an online application to configure CARS server,
reducing time and eliminating manual running of JACL script on server and clients for IBM Austin Labs, US.
 Standardized the operatives for the CARS project and assisted the team to migrate the project globally resulting
into expansion into 16 different languages.

C a r e e r P a t h

Technology Lead (Delivery) Infosys Ltd Feb’ 15 – Till Date


Assistant Vice President(Dev) Markit India Ltd. Nov’ 12 – Jun’ 14
Sr. Associate L1 Platform Sapient Consulting Ltd. May’ 10 – Nov’12
Sr. Software Engineer KLG Systel Ltd. Gurgaon Mar’ 08 – May’ 10
Software Engineer Persistent System Ltd. Pune Jul’ 06 - Mar’ 08

K e y R e s p o n s i b i l i t i e s
 Responsible for developing and redesigning software designs omitting redundant data and reposting value
add information basing the clients requirment.
 Performing unit testing and bug identification followed with modules redesign and develop ment.
 Effectively participating in the process of analysis and design of the projects.
 Resolving technical issues of the team members and providing support for required modules, with the
responsibility to provide support and fulfill the business needs.
 Performed internal review meeting with peers/manager to maintain the code quality thereby reducing the bugs
during test cycles.
 Performed regular review meetings with customers/clients and noted the potential enhancement needs for
business growth.
 Increasing the rapport with the client/customer teams & internal managers, capturing and working on
maintenance requests and managing key systems.
 Actively participating in team meetings to identify opportunities and acquiring knowledge to develop
functional operations.
 Mentoring and assisting junior developers, providing technical guidance and motivation for ensuring deadlines
are met.

E d u c a t i o n
Master of Computer Application 2006
C-DAC, Guru Gobind Singh Indraprashtha University, Delhi
Bachelor in Computer Application 2003
Institute of Management & Research, Meerut University

T e c h n i c a l S k i l l s

Category Software / Tool / Technology Proficiency


Language Java, Collection, Multithreading, Reflection, Serialization, Highly Proficient
Internationalization, JDBC, Node.js
Technology J2EE, JSP, Servlet, EJB, JNDI, JSR 168 Portlets, XML, Spring Proficient
Framework 3.1, JAX-RS, Spring Boot

Architecture SOA, Microservices, Reactive Proficient


Cloud AWS, Heroku, Docker Proficient
User Interface React, ExtJs 4.x, DOJO, JavaScript Working Knowledge
Webservice JAX-RPC, SOAP Working Knowledge
Database SQL, IBM DB2 UDB LUW, Oracle, Sybase ASE Proficient
Application Server IBM WebSphere Application Server, Apache Tomcat, Proficient
Glassfish
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


Portal Server IBM WebSphere Portal Server v6.0 Working Knowledge
Reporting Tools IBM DB2 Alphablox, Eclipse BIRT, DOJO Charting APIs. Proficient
Code Review Tools Jupiter Code Review tool, Checkstyle, Crucible Proficient
Application Dev Tools IBM Rational Application Developer, Netbeans, Eclipse Proficient
Build Script Ant, Maven, Gradle Working Knowledge
Others ManagedBeans (WebSphere 6.0), IBM Integrated Solution Proficient
Console v6.1, Common Base Event(CBE) Specification v 1.1.1,
Security Event Specification (Extension of CBE Specification
for Security), Tivoli Presentation Service Web v5.3
Testing, Code quality Tool JUnit, Mockito, Clover, CheckStyle, Sonar, Jupiter Proficient
Operating Systems Linux, Windows XP/2003 Proficient

C e r t i f i c a t i o n s / C o u r s e s

Sun certified Programmer for Java Platform, Standard Edition v5.0 2009
Sun Systems, - 97%

IBM Certified Database Associate - DB2 9 Fundamentals 2009


IBM, Bangalore – 98%

IBM WebSphere Application Server, Network Deployment v6.1, Core Administrator 2009
IBM, Bangalore – 92%

Web Application Developer 2003


IBM- Ace Center

T r a i n i n g s A t t e n d e d

Serverless Concepts – 5 Hrs 2018


Training on Serverless concept and how to develop Serverless application using AWS.
Linux Academy

Docker Deep Dive – 18 Hrs 2018


Training on Docker Enterprise and Community Edition on how to setup and use Docker in various
use cases.
Linux Academy

Development in Spring Framework 3.1 – 1 Week 2012


Training on how to kick start the development in Spring Framework 3.1.
Sapient Consulting Ltd, Gurgaon

Effective Business communication – 15 Days 2006


Training to understand the business communication in context to organization.
Persistent System Ltd., Pune

P e r s o n a l D e t a i l s

Date Of Birth 29th September, 1983


Marital Status Married
Languages Known Hindi, English
Nationality India
Passport Details Will be provided upon requirement or need.
Personal Interests Exploring new trends in Software IT, Listening to songs, Reading self-help books.
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 

Annexure
P r o j e c t s C o m p l e t e d

Client Name Toyota US


Project Title / Name Project Green
Project Duration October, 2016 – Till Present
Project Location Pune
Team Size 9 (Agile Team), 40 (Overall)
Role Technology Lead, Scrum Master
Software / Tools / Technology Used Java, Spring Boot, Spring Core, Azure Cosmos, Microservice Architecture,
JAX-RS, Kubernates, Docker, JMS, Azure Service Bus, Fongo, Rest Assure,
Mockito, Junit, Sonar, VSTS Build System, Maven, Git

Project Description
Working in capacity of Technology lead in project associated with Toyota US which provide platform for all
connected vehicle services.

Responsibilities
 Participation in Architecture Forum to drive the architecture of the platform.
 Plays secondary scrum master role in absence of first Scrum master in the team.
 Design and develop the new requirements.
 Interact with Business analyst to finalize requirements.
 Code review to ensure high code compliance and code quality.
 Converting high level requirements into low level designs.
 Writing test cases to ensure high code quality.
 Mentoring team on best practices of the development.

Client Name Toyota Europe


Project Title / Name Toyota One\Lexus One
Project Duration February, 2015 – October 2016.
Project Location Belgium
Team Size 10
Role Team Lead, Business Analyst
Software / Tools / Technology Used Java, Java Collections, SQL, Spring, Oracle, Design Patterns, NodeJS, Heroku
Cloud platform, Microservice Architecture, JAX-RS

Project Description
Working in capacity of Team lead and Business Analysist in Toyota One which provide one stop Portal for
Toyota\Lexus end-users to view their vehicles, orders etc. End-user can book services, put reminders for vehicles
related event like insurance renewal, manage vehicles, update multimedia devices etc

Responsibilities
 Design and develop the new requirements.
 Interact with Business analyst to finalize requirements.
 Code review to ensure high code compliance and code quality.
 Converting high level requirements into low level designs.
 Writing test cases to ensure high code quality.

Client Name Royal Bank of Scotland


Project Title / Name Credit Risk Analysis
Project Duration July, 2012 – Till Present
Project Location Gurgaon
Team Size 10
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


Role Software Designer
Software / Tools / Technology Used Java, Java Collections, SQL, Spring, Sybase ASE 15.0, Design Patterns, Sonar,
JUnit, Mockito

Project Description
Working in a team which reports Credit risk exposure of various products to Management and business team. Role
is to design and development of new requirements and support of existing system in place.

Responsibilities
 Design and develop the new requirements.
 Interact with Business analyst to finalize requirements.
 Code review to ensure high code compliance and code quality.
 Converting high level requirements into low level designs.
 Writing test cases to ensure high code quality.

Client Name Wellington Management LLP.


Project Title / Name Gevena Team
Project Duration July, 2011 – April, 2012
Project Location Noida
Team Size 15
Role Senior Developer
Software / Tools / Technology Used Java, Java Collections, SQL, Spring, Spring Webflow, Ext JS 4.x, Oracle 11g,
JUnit, Clover code coverage.

Project Description
The purpose of the project is to develop and maintain application for Portfolio accounting system. Geneva
(Accounting system) is third-party application customized to fit the requirement of the client. Additional application
developed around Geneva to post and read transaction from various systems like trading etc. present in client
ecosystem. The new development is to conceptualize new user interface design with architecting the system from
ground up.

Responsibilities

 Developed key components of the application using: Java, Spring Core, ExtJs, PL/SQL, Oracle reports,
Oracle 11g
 Interacting with Client’ side business analyst to understand requirements and conceptualizing design based
on requirements.
 Conducting code review meeting.
 Ensuring code quality with the help of various tools.
 Writing test cases using JUnit and mocking framework.

Client Name Wellington Management LLP.


Project Title / Name Corporate Applications team
Project Duration May, 2010 – July, 2011
Project Location Noida
Team Size 15
Role Senior Developer
Software / Tools / Technology Used Java, Java Collections, Multithreading, SQL, Spring, Swing, Oracle 11g,
Oracle Reports, JUnit, Clover code coverage.

Project Description
The purpose of the project is to develop and maintain the corporate applications. A corporate application is an
umbrella under which various applications, related to company revenue, employee compensation, human
resource etc, comes. The new development is required for migrating old legacy application to new technology
platform and filling gaps between the systems. On the other hand, the maintenance side of this project includes
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


enhancement of existing system by converting manual process into automated one, analyzing, and reducing the
number of error encountered during current system.

Responsibilities

 Developed key components of the application using: Java, Spring Core, PL/SQL, Oracle reports, Oracle 11g
 Enhanced several processes of the application, which reduced the time taken by client to perform same
task earlier thereby enhancing user productivity.
 Interacting with Client’ side business analyst to understand requirements and conceptualizing design based
on requirements.
 Conducting code review meeting.
 Ensuring code quality with the help of various tools.
 Writing test cases using JUnit and mocking framework.

Client Name Best Mumbai, Best Street Light


Project Title / Name Gaia Data Access Manager
Project Duration January, 2009 – Till Present
Project Location Gurgaon
Team Size 3
Role Senior Software Engineer
Software / Tools / Technology Used Java, J2EE, EJB, Java Collections, JDBC, SQL, JAX-RPC, XML, SOAP, SOA
IBM WebSphere Application Server 7.0, IBM DB2

Project Description
Gaia Platform is a new layered architecture which constitutes various functional components among which one is
Gaia Data Access Manager. This component provides an abstraction layer over Gaia database for various access
and manipulations. A centralized business logic to provide and manipulate data residing in database is present in
this component with well-defined interfaces for various upper level platform i.e. Utility Platform, Rules Platform. This
component also consists of a cache system which can cache data based on different requirements.

Responsibilities
 Design and develop the framework for the module.
 Delegate tasks to the team members.
 Code review to ensure high code compliance and code quality.
 Participated in the design of data model for Gaia Platform.
 Identifying and defining interfaces catering need of upper layers, which are using Gaia Platform.
 Mentoring other platform team members for correct usage of interfaces which includes Presentation,
documentations etc.
 Suggested optimization to various Platform teams, which helped them to meet performance guidelines.
 Developed POC involving web-service, soap, xml, jax-rpc to demonstrate that Gaia Platform is SOA
compliant.
 Worked closely with Infrastructure team in securing ConnectGaia\Gaia Platform site using IBM HTTP Server,
which helped the IT team to shield the sites from external threats.

Client Name Best Mumbai, Best Street Light


Project Title / Name Gaia Platform Web/ConnectGaia
Project Duration December, 2009 – Till present
Project Location Gurgaon
Team Size 10
Role Developer
Software / Tools / Technology Used Java, JSON, JSP, Servlet, Dojo toolkit, JavaScript.
Sun Application Server (Glassfish 2.1), IBM DB2, Netbeans 6.7

Project Description
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


Gaia Platform is a new layered architecture which constitutes various functional components among which one is
Gaia Platform Web. This component represents the UI interface of ConnectGaia.

Responsibilities
 Development of various ConnectGaia features using DOJO toolkit.
 Code review to ensure high code compliance and code quality.
 Converting Business Requirements into ConnectGaia features.
 Reviewing the test cases of the feature developed to ensure the completeness of the test cases.

Client Name Energy DisComs.


Project Title / Name Gaia Master Data Management System
Project Duration October, 2009 – November, 2009
Project Location Gurgaon
Team Size 5
Role Sr. Software Engineer
Software / Tools / Technology Used Java, J2EE, J2EE Work Manager, J2EE Timer Service, EJB, Java Collections,
JDBC, SQL, IBM WebSphere Application Server 7.0, IBM DB2

Project Description
Gaia Master Data Management System is develop in-house for validating and estimating the data packets coming
from the provisioned meter boxes(installed on client side) based on various validation and estimation rules and then
storing the cleansed data to database. The verification and estimation rules are mathematical rule derived from
the Energy sector requirements.

Responsibilities
 Design and develop the framework for the module that is capable of parsing data of 5000-meter boxes
and store them in database after validating and estimating the data.
 Project for data cleansing before moving the data into database.
 Ensure the code compliance and code quality.

Client Name Various Industries like Maruti Udoy, DLF etc.


Project Title / Name Connect Gaia
Project Duration March, 2008 – December, 2008
Project Location Gurgaon
Team Size 5
Role Sr. Software Engineer
Software / Tools / Technology Used Java, J2EE, JSP, Servlet, JSR-168 Portlets, EJB, Java Collections, JDBC, SQL,Ant
IBM WebSphere Portal Server 6.0, IBM DB2 Alphablox 8.4, IBM DB2, IBM
WebSphere Application Server, Jupiter code reviewer, Checkstyle,
IBM Rational Application Developer.

Project Description
ConnectGaia.com is an end-to-end smart energy management solution, which provides user whether industrial,
commercial or utility, advantages through powerful reports and in-built control methods. Provides various innovative
features for user comfort like remote management of devices, scheduling the device to switch on/off on mentioned
time (efficient solution to large manufacturing companies), automated alarm system based on rules etc.

Responsibilities
 Redesigned poorly performing reports based on IBM DB2 Alphablox, which now performs 80% faster for
ConnectGaia users.
 Worked closely with domain experts to gather requirements for new ConnectGaia reports.
 Design and development of ConnectGaia Reports using IBM DB2 Alphablox.
 Timely delivery of ConnectGaia Reports.
 Ensure for code compliance and code quality.
 Delegating the reports\other tasks to team member.
 [Mobile: Enter Mobile Number]  [Email Address] 

 [Mobile: Enter Mobile Number]  [Email Address] 


 Completed a POC to access data from the database and processing the data before handing it to IBM
DB2 Alphablox server which helped the reporting team to come up with more analytical and fast reports.
 Mentored reporting team of Gaia Platform regarding ConnectGaia reports.
 Developed initial build systems for ConnectGaia and Gaia Platform.

Client Name IBM Labs, Austin


Project Title / Name IBM Common Audit and Reporting Service [C A R S]
Project Duration January, 2006 – March, 2008
Project Location Pune
Team Size 4
Role Software Engineer
Software / Tools / Technology Used Java, J2EE, JSP, Servlet, JSR-168 portlets, ManagedBeans (WebSphere 6.0),
EJB, Common Base Event (CBE), Security Event Specification (Extension of
CBE Specification for Security), Ant
IBM DB2 Alphablox, IBM Integrated Solution Console v6.1, Tivoli Presentation
Service Web v5.3, IBM WebSphere Application Server, IBM DB2.
Project Description
IBM CARS provides a common strategy for auditing\reporting of business event happening in daily enterprise
environment. The scope of the project was to develop a common component needed to implement the
Auditing/Reporting technical strategy for all Tivoli Security products and eventually by external products.
Responsibilities
 Design and developed an online application to configure CARS server which in turn helped in reducing the
time to configure CARS server. Previously configuring CARS server requires running of JACL script on server
and clients manually.
 Helped IBM Austin team in internationalization of CARS product and troubleshooting various issues regarding
internationalization. As of now CARS products is available in 16 different languages.
 Migrated CARS reports from Crystal Enterprise server to CARS Generic Reporting Engine developed using
Java, JDBC, and BIRT.
 Conducted a comparative study to migrate CARS reports from Crystal Enterprise Server to either IBM DB2
Alphablox v8.4 or Eclipse BIRT v2.1.
 Providing L3 support to L2 engineers in TAMeb team.
 Integrated CARS with Tivoli Access Manager V6.0 further demonstrating how to setup development
environment and usage of CARS in it that helped the Professional Service team to came up with new
business opportunities.
 Conducted a study on WS-Notification to help the CARS team to understand about this new Web Service
specification.
 Direct client interaction to get requirements and participate in design process.
 Mentored junior team members in acquiring the knowledge and meeting tight deadlines by creating
knowledge documents.
 Proof of Concepts on IBM product like IBM TAM eb and IBM TADDM to show the integration and potential
usage in production environment.

You might also like