Github : https://github.com/ShirishaAggarwal/depot SUMMARY
Over 6 years of professional work experience in developing web based applications using JAVA/J2EE technologies.
Experience in investment banking and financial services.
Well versed in Object Oriented Design, Data Structures and Algorithms.
Experience in working with UNIX/LINUX environments.
Experience in working with databases like Oracle, DB2, MySQL and MongoDB.
Experience in working with Spring MVC Framework.
Experience in working with SOAP web services and Unit testing with SOAPUI.
Worked on Spring Boot JPA projects using RESTful web services.
Worked with repositories like CVS, Perforce, IBM Clearcase and GIT. TECHNICAL SKILLS
Languages : JAVA, Python
Databases : Oracle, MySQL, MongoDB
Frameworks : Spring MVC, Python Flask
Web Services : SOAP and RESTful
ACADEMIC PROJECTS (June 2016-March 2017)
Project : Patient Portal
Technology Stack : Python with Flask and sqlite3, HTML. Description :Developed a portal for patients. The main features include,
Patient can login to this portal and access his/her information.
Book an appointment with his/her assigned doctor.
Access documents as in upload/download reports and immunization records.
Track user history.
Project : Mini Craigslist
Technology Stack : LAMP stack (Linux, Apache, MySQL, PHP) Description :Developed a web portal similar to craigslist. The main features include,
User can browse different categories of products by logging into user account or anonymously.
User can browse different subcategories of products.
User can register and login to the portal.
User can add new posts and browse posts, add comments.
User can view his/her posts.
Project : Flight Information System
Technology Stack : MEAN stack (MongoDB, ExpressJS, AngularJS, NodeJS) Description :A web portal to see the list of flights available for an airline. The main features include,
User can browse over the list of available airlines and the flights available under the airlines.
Used JSON to show up the content on the web page. PROFESSIONAL EXPERIENCE
Role : Senior Software Engineer
Company : Genpact HeadStrong Capital Markets
Duration : Aug 2012 - Jan 2015
Client : Morgan Stanley
Location : Noida, India
Description : As a Senior Software Engineer, i worked for the design and development of Currency Hedging application. My responsibilities included,
Leading a team of 3 engineers to design, develop and maintain the application and implemented multiple enhancements by collecting business requirements from the users.
Actively participated in user-sync ups to address issues and come up with solutions for them.
Responsible for planning of effort, weekly task updates to client, code reviews, documentation of all the tasks and mentoring new joinees.
Delivered a critical enhancement to include currencies which are not allowed for hedging but to be visible to the user for reference purposes.
Worked as a developer on the migration Triton system from an old version on MS Java to the latest with much improved libraries and servers. Successfully delivered a running version of a module to the test environment and provided support in testing and migrating other versions of the project.
Technology Stack : Java/J2EE, Spring Framework, GWT, DB2, SOAP web services, JDBC, UNIX/LINUX.
Tools used : JIRA, Perforce, Jenkins, JMS, MQ, Ant build, Weblogic/Tomcat. Role : Software Engineer
Company : Nucleus Software Exports
Duration : Dec 2010 - Jul 2012
Client : Alghanim Bank, CIMB Bank
Location : Noida, India
Description : Implemented new features to the FinnOne Collections and FinnOne CAS products as per the client requirements. My responsibilities included,
High level and low level design analysis of the functional requirements and implementation of the changes to existing FinnOne module as per requirements from the bank.
Actively participated in discussions on changes to be done to the system and was responsible for knowledge transfer to the testing teams, for peer reviews and for unit testing.
Performed peer code reviews and provided support for unit testing, integration testing and user acceptance of the system.
Involved in performance tuning of Oracle stored procedures.
Tools Used : Weblogic 11g, IBM clearcase, Maven, Ant build. Role : Software Engineer
Company : Verizon Data Services India
Duration : Jul 2008 - Nov 2010
Client : Verizon USA
Location : Hyderabad/Chennai, India
Description : Built an interface between VIST and SLM using SOAP web services which helped to user to get the complete view of services in VIST GUI side. My responsibilities included,
Development of interface and providing support to the onsite team to resolve any issues.
Mentored new joinees in the team and responsible for offshore support.
Tools Used: CVS code repository, Ant build.
Professional Certifications in Computer Programming and Internet Programming and development
● University of California, Santa Cruz Extension (June 2016 - March 2017)
● GPA - 3.8 / 4.0
Bachelors in Electronics and Instrumentation Engineering
● Jawaharlal Nehru Technological University (August 2003 - May 2007)
● GPA - 3.6 / 4.0
Received ‘Spot Award’ in Verizon (Aug 2009)
Received ‘Cause for Applause’ award in Genpact Headstrong (Oct 2014)