Software Development Engineer - 3
Expedia
مجموع سنوات الخبرة :14 years, 5 أشهر
• Design, develop and own (maintenance) of system/service.
• System design.
• Working on dimensions like horizontal & vertical scaling, failover, performance, latency etc.
• Working on AWS cloud stack: Lambda function, IAM, S3, Dynamo DB, ELB, EC2, Cloud-Watch, SNS, SQS etc.
• Automating the build pipeline (CI/CD) using Jenkins / Spinnaker.
• Writing Lambda functions for moving current/new services to a serverless architecture.
• Breaking monolithic service and extracting microservice from it.
• Used TDD with the red-green-refactor approach.
• Writing the Unit, Integration and load test.
• Mentoring and leading the junior team members, code review.
• Debugging & bug fixing.
• Involved in sprint planning, story writing, retro meetings, continuous improvement in the process.
Project: Multiplexing
Key Deliverables:
¬ Project lead: Responsible for over-all project execution
¬ Design and develop vehicle multiplexing architecture and application software & BSP package.
¬ Extensive work on ECU, instrument cluster and CAN technology (J1939: v71, v73).
¬ Vehicle Diagnostics, SIL (Software in Loop), Actuator test, HIL(Hardware in Loop).
¬ Providing technical support to clients and internal team.
¬ Design and development of odometer algorithm for one cluster.
¬ Worked as a technical consultant for an OEM (can provide client reference after selection) during the vehicle development process.
Project: Diagnostics & EOL (End of Line)
Description: Flashing of the ECUs and reading the information/faults for the diagnostics purpose. The diagnostic tool interface with the vehicle through OBD connector and get all the information and status of vehicle health.
Key Deliverables:
¬ Worked as module lead of controller application.
¬ Automate the End of Line and vehicle diagnostics process.
¬ White box testing
Project: Intelligent transportation systems
Description: it is the advanced applications which make the vehicle intelligent by providing innovative services relating to different modes of transport and traffic management and enable various users to be better informed and make safer, more coordinated, and 'smarter' use of transport networks.
Key Deliverables:
¬ Worked as an individual contributor.
¬ Actively involved in the design and development of the on-going project on ITS system.
¬ HMI development
¬ Telematics (GPS module)
¬ Black box ECU development
Consultant (Reporting to Technical Manager)
Description: Misys Summit is a cross-asset front-to-back solution specializing in derivatives and structured products for global investment banks
Tools and Technologies used: C++, Java, UNIX, Sybase/Oracle, Summit
Client: Crédit Agricole Bank
Key Deliverables:
¬ Responsible for designing and developing the new interfaces, where in the two trading systems can communicate
¬ Worked for the clients European Bank and Misys
¬ To perform the change request and fix the bug
¬ Worked on FX market & implemented various new functionalities to FO & BO part in their trading platform Summit
¬ Supported client's system & solved issues which occurred during UAT & in production environment
¬ Imparted trainings to new joiners and other team members
¬ Provided technical analysis on feasibility study to the client
Client: American Bank
Key Deliverables:
¬ Actively involved in designing of few modules.
¬ Development
¬ Unit testing
Client: Nokia Siemens Network
Tools and Technologies used: C++, UNIX
Key Deliverables:
¬ White box testing
¬ Extensively worked on memory issues.
Accomplishments:
¬ Developed a tool for generating the Software Release Notes document
¬ Developed test suit from the scratch
Client: AT&T
Tools and Technologies used: WebSphere Admin, Java, Oracle, UNIX, ITIL V3
Key Deliverables:
¬ Responsible for support and maintenance of Clarify CRM used by AT&T.
¬ To make sure the all Critical and Major Incidents are addressed within SLA response and sending out the Critical Alerts for such Incidents.
¬ Ensured to be able to successfully bring down the MTTR (Mean time to resolve) for all categories of incidents
¬ To manage and support all service incidents either personally or via the Service Desk, through to successful completion and user satisfaction
Bachelor of Technology in Computer Science (Hons), 83% in Jun, 2009 from Swami Vivekananda Institute of Engineering and Technology, Punjab Technical University
Physics, Chemistry, Maths, English, Computer Science