Sign in

Software Engineer Java

Toronto, ON, Canada
March 29, 2019

Contact this candidate


Shirisha Aggarwal


Github : 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

Web Technologies : Javascript, Angular Js, Node Js

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.

Technology Stack : Java/J2EE, Servlets, Struts, JSP, javascript, EJB, JDBC, Oracle DB.

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.

Technology Stack : Java/J2EE, Servlets, JSP, javascript, XML,XSLT, CORBA API, informix DB, JDBC, SOAP web services, UNIX/LINUX.

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)

Contact this candidate