# Bhumik Gandhi > Software Engineer @ Nasdaq Location: San Francisco Bay Area, United States Profile: https://flows.cv/bhumik - Knowledge of all phases of SDLC and agile and scrum practices - Languages: Java, Javascript, PL/SQL,Python, C/C++, GO (Beginner) - Technologies: J2EE, SOAP & REST Web Services - Frameworks: Spring MVC, Axis2, OpenJPA, JBRMS, Hadoop, Spark - Web: HTML, CSS, JavaScript, PHP, AJAX, JSON, XML - Database: IBM DB2, Oracle, MySQL, MongoDB, Redis - Tools: Eclipse, Git, SVN, Maven - Operating Systems: Windows, Linux ## Work Experience ### Software Engineer @ Nasdaq Calypso Technology Jan 2017 – Present | San Francisco Bay Area ### Associate Consultant @ Capgemini Jan 2014 – Jan 2015 Involved in designing, developing and testing a web based Complaint management application using Multi Channel Architecture(MCA) which is a project of top UK bank to provide seamless user experiences for all their core banking products. Designing and developing restful services to validate data received from UI and giving SOAP calls to backend systems using Axis2. Created UI screens using JavaScript, jQuery and HTML for single page responsive web application to log and manage complaints. ### Senior Systems Engineer @ Infosys Jan 2010 – Jan 2014 Involved in designing, developing and testing of web based & batch applications and Pl/Sql procedures. TDSCPC, Income Tax Department – Government of India Project 1 - Dataload job for Reporting Dashboard - Ported a monthly data load job for Account Officer Dashboard reporting implemented in Spring Batch to Pl/SQL procedures to decrease time required for reporting dataload job. - Designed tables & implemented procedures in IBM DB2 to replicate the functionality of dataload for reporting dashboard. Project 2 - Spring Batch Dataload for TDS Statement Inwarding - Part of the development team that ported an IBM DataStage job to Spring Batch job for cost optimization. - Developed a batch job application along with identification and creation of entities/POJOs and steps of Spring batch Job. - Integrated job steps to create the load module for calling Pl/Sql procedures for loading data from flat file to database. Project 3 - TDS Processing Module - Played a major role in the development of batch job applications using IBM ComputeGrid for identification of various defaults depending on the business rule conditions implemented using JBRMS 5.3. - Contributed majorly in performance improvement activities on Java and JPA front. Systems Engineer Trainee - Underwent training for 6 months with 4 months of generic training including C/C++, PL/SQL, Basics of UNIX & 2 months of finance domain training. - Stream training in JAVA - Core java, JavaScript, Java Persistence API, JSF. - Developed a Hospital management system as an assignment consisting of JPA, JSF & DB connections. ## Education ### Master’s Degree in Computer Software Engineering San José State University ### Bachelor’s Degree in Computer Engineering University of Mumbai ## Contact & Social - LinkedIn: https://linkedin.com/in/bhumikgandhi --- Source: https://flows.cv/bhumik JSON Resume: https://flows.cv/bhumik/resume.json Last updated: 2026-04-11