# Siddharth G > Staff Software Engineer/Engineering Lead@eBay Location: San Francisco Bay Area, United States Profile: https://flows.cv/siddharthg Sr. Full stack Developer with experience in design and development of Enterprise Applications using Java and JavaScript based frameworks. Experienced all phases of Software Development Life Cycle (SDLC) and have rich experience working with software development methodologies and architectural design patterns. Have good communication and interpersonal skills and consistently delivered quality work. • Expert in design & development using Java/Java EE frameworks. • Experience in developing scalable distributed systems capable of handling billions of requests per day. • Expert in design and development of enterprise applications using Spring boot, Kafka, SQL and No SQL databases, • Experience in building front end applications using JavaScript frameworks like React JS, Redux, Marko etc. • Experience of server-side JavaScript programming frameworks (Node JS, Express JS etc.) • Well versed with waterfall and agile software development methodologies. • Ability to translate business needs into technology requirements such as Designing technical specifications, development and quality control. ## Work Experience ### Staff Software Engineer/Engineering Lead @ eBay Jan 2017 – Present | San Jose, California, United States ### Programmer Analyst @ Ness Digital Engineering Jan 2016 – Jan 2017 | San Jose, CA, USA ### Senior Application Analyst @ Hitachi Data Systems Jan 2015 – Jan 2016 | Santa Clara Responsibilities: • Develop, implement, enhance, maintain, and support existing and future Hitachi applications. • Provide work estimates for new development projects. • Create technical design documents and technical architecture documents. • Conduct on-hands development work, and lead the technical track for projects working with other developer / consultant resources / database administrators / other technical resources. • Resolve technical issues during development phase. Complete unit testing. • Monitor and resolve technical issues assigned during testing and development phase. • Develop & execute on detailed go-live check list working closely with the IT infrastructure team, consultants, and other technical resources. • Work closely with cross-functional teams for projects that include interfaces into Community and Learning platforms. • Assist with transitioning from current Saba learning platform to the future CornerStone On Demand learning platform. • Assist with migration of existing hosted Jive 7.0.1 Community to Jive Cloud Community • Provide Tier-3 support for escalated issues, and work with 3rd party vendors for issue resolution. • Perform system administrator tasks such as running usage reports, and other tasks, as needed. Skill Used: Java, J2EE, XML, Web-services SOAP and REST, Jive SBS 7.0.1, Jive-X (Cloud), Jive Node SDK, Node JS, JQuery, SAML 2.0, OAuth, CornerStone On Demand LMS, Maven, RDBMS, Oracle, JBOSS AS 7 ### Programmer Analyst @ Selectiva Systems Jan 2015 – Jan 2015 | San Jose, CA, USA Job Duties • Analyse, develop, test and deploy enterprise software using Java/J2EE, RDBMS and other latest internet technologies and languages to address business needs. • Consult with managerial, engineering and technical personnel to clarify business needs, identify the problems and suggest changes • Assist with suitable programming modifications to meet service level agreement promised to customers. Document instructions to enable efficient use of developed software, including assisting with the development of software manuals and user guides ### Project Lead @ Tech Mahindra (formerly Mahindra Satyam) Jan 2005 – Jan 2015 | Hyderabad Area, India Job Duties • Work with business analyst to gather requirements. • Provide work estimates for new development projects. • Create technical design documents and technical architecture documents. • Evaluate frameworks which can be used for the development of particular feature. Developing POCs wherever required. • Develop application UI using UI frameworks based on the wireframes provided. • Implement application service layer (services) as per design documents. • Implement application authentication functionality using protocols like SAML 2.0 • Implement authorization frameworks for applications • Work on application performance improvement by analysing heap and thread dumps and pin point memory leaks • Prepare application build scripts and setup continuous integration infrastructure • Prepare of technical guidelines and code conventions which were used to maintain the quality of code delivered from offshore • Develop test automation scripts using unit and integration test automation frameworks. Skill Set: - Java/J2EE, Spring 2.x, 3.x (Spring Core, Spring JDBC, Spring ORM, Spring MVC, AOP), JMS, JBOSS Seam, JDBC, JPA, Hibernate, JSP, JSF (ICEfaces 1.8.2), Struts, Google Web Toolkit (GWT), Angular JS, JQuery, Javascript, Web-services (SOAP and RESTful), JBoss RestEasy, Jersey, JaxB, XMLBeans, Jasper reports, XML, JSON, JBoss jBPM, Aqualogic BPM/Oracle BPM, PAPI, PL/SQL, Oracle, MySQL, Selenium Webdriver, JMeter, Junit, TestNG, Ant, Maven, WebLogic, Tomcat, JBOSS AS, Cruise Control, Jenkins, Eclipse, Subversion, Toad, SQL Developer, Yourkit, XMLSpy, JProbe, GIT, inFusion, inCode, 5.0.0, Star UML ## Education ### Master of Science - MS in Computer Science (Specialization in Machine Learning) Georgia Institute of Technology ### Bachelor of Engineering in Electronics and Communication Jabalpur Engineering College ### Christ Church Boys Senior Secondary School, Jabalpur ## Contact & Social - LinkedIn: https://linkedin.com/in/siddharthgupta26 --- Source: https://flows.cv/siddharthg JSON Resume: https://flows.cv/siddharthg/resume.json Last updated: 2026-04-12