Rahul Sharma

Rahul Sharma

About

Detail

Engineering@Shipt
United States

Contact Rahul regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Shipt
    Engineering@Shipt
    Shipt
    Mar 2022 - Current (4 years 8 months)
    Go / Microservices / Event Driven Architecture / Kafka / Kubernates
  • Mobile Heartbeat
    Senior Software Engineer
    Mobile Heartbeat
    Mar 2019 - Mar 2022 (3 years 1 month)
    Java/ Sprint boot / Microservices / Kubernates / Azure
  • Wayfair
    Software Engineer ll
    Wayfair
    Oct 2017 - Mar 2019 (1 year 6 months)
    Java/PHP/React/Python/Kafka
  • Global Payments Inc
    Software Engineer II
    Global Payments Inc
    Jan 2016 - Oct 2017 (1 year 10 months)
  • CERNER CORPORATION
    Software Engineer
    CERNER CORPORATION
    Aug 2013 - Jan 2016 (2 years 6 months)
  • University of NebraskaLincoln
    Web Programmer
    University of NebraskaLincoln
    Aug 2010 - Mar 2013 (2 years 8 months)
    - Design and Develop web application for various departments
  • Accenture Services Pvt Ltd
    Software Engineer
    Accenture Services Pvt Ltd
    May 2008 - Jun 2010 (2 years 2 months)
    -Develop, maintain and support Java/J2EE Enterprise application for a UK based client.
Education verified_user 0% verified
  • University of NebraskaLincoln
    Masters of Science, Computer Science
    University of NebraskaLincoln
    Jan 2010 - Dec 2013 (4 years)
  • Bangalore University
    Bachelor of Engineering, Electronic and Communication
    Bangalore University
    Jan 2003 - Dec 2007 (5 years)
  • Tashi Namgyal Academy
    High School
    Tashi Namgyal Academy
    Jan 2000 - Dec 2002 (3 years)
Projects (professional or personal) verified_user 0% verified
  • M
    Multi-Tenant Payment Client
    Apr 2016
    A Spring MVC based web application which servers as a payment client for university e-commerce sites. Payment client takes various forms of online payment (Credit, Debit, ACH, Campus Card etc.) on behalf of the university, performs payment details validation and forwards the payment to a university preferred payment processor like FirstData, Heartland etc. It also receives status from the payment processor, generates the payment receipt if successful and provides this information back to the university ERP system. Contribution: • Design and coded multiple Restful Controllers, which the React based UI interacts, at different steps in the application workflow. • Develop jUnit test suite using technologies like Mockito, jUnit4 • Provides fixes
  • i
    iBUS Load Tester
    Aug 2013
    A standalone Java based multithreaded application to generate load on a JMS Producer/Consumer server known as iBus. Java Executor Service interface used to generate thread pool for providing parallel connection on the server for load replication. Extensive testing done using JUnit, Mockito and PowerMokito. Other tools and technologies used were Git, Maven, Jira, Jenkins, and Crucible. Contribution: Created user stories and sub-tasks associated to these stories and documented them in Jira. Designed and coded the thread pool generating package. Wrote unit test cases using JUnit, Mockito and PowerMockito for the thread pool package classes.
  • N
    Nebraska Software Builders Challenge
    Mar 2013
    Won first place at the Nebraska Software Builders Challenge 2013 organized by Agilx Software. Built a web based application that allows a farmer to check on the status of their pivot from any internet connected device. Participants were given sample data outputs from the pivot for the competition such as On/Off, forward/reverse, wet/dry as well as weather data that effects evaporation loss and optimum soil soak.
  • 3
    3D Stereoscopic Rendering in Java
    Jun 2012 - Dec 2012 (7 months)
    A 3D stereoscopic application which converts 2D gas chromatographic data in matrix form to 3D stereoscopic visualization. The project is coded completely in Java using JOGL libraries (Java wrapper over OpenGL) and the output is viewed using NVidia 3D vision setup. This 3D module was integrated into the existing gas and liquid chromatography software solution of GC Image, a software company based in Lincoln, NE. Contribution: Designed coded and tested the classes responsible for rendering 3D visualization. Installed and configured the NVidia 3D vision hardware setup. Analyzed the exiting code set to identify classes which required changes and performed an impact analysis
  • E
    Eudra GMP batch
    Aug 2010
    A Java based inbound batch which processed XML files received from a remote server. Processing involved validating schema, reading data in java beans, validating for business logic in java, updating oracle database, annexing a copy of the XML file to EMC Documentum document indexing software and deleting the original file. Tools and technology used involved EJB, JUnit, Castor API for parsing XML data, third party API like EMC Documentum API, PL/SQL procedures and OC4J application server. Contribution: Designed and wrote high level and detailed technical design document for the batch module. Coded batch classes and performed JUnit tests for these classes. Provided bug fixes of bugs raised by testing team during assembly and product testing p
  • S
    Sentinel Web Application Enhancement
    Jan 2010
    A major enhancement of a Java/J2EE Enterprise application named Sentinel which involved front end changes in HTML, JavaScript and JSP, backend database schema and table changes and middleware business logic changes involving Java. Contribution: Worked on 4 major enhancement tickets which involved a mix of front end, backend and middleware implementation. Mentored two junior engineers who were a part of the team.
  • R
    RFID tag reader access control system
    The project includes implementing a microcontroller based authentication. In this project, all authenticated user will be given RFID cards for access control. These RFID cards can be encoded using RFID reader and admin PC based tool.