Post Job Free
Sign in

Senior Java Developer

Location:
Minneapolis, MN
Posted:
December 21, 2015

Contact this candidate

Resume:

Ankur Gupta, Senior Java Developer

Saint Paul MN 55105 +1-651-***-**** ***********@*****.***

Apercu

Currently pursuing a Masters in Science (Information technology) from University of Saint Thomas, Saint Paul, Minnesota, USA.

Bachelor of Engineering (Computer Science) professional with nearly 6.5 years of experience in requirement analysis, application design and development, refactoring and testing.

Experienced in developing products and web applications using Java, Spring and Hibernate.

Excellent analytical, problem solving and programming skills.

Experienced in javascript frameworks such ExtJS, AngularJs and JQuery.

Prior experience in using Jenkins, puppet and shell scripting for continuous integration.

Conducted training and various knowledge transfer sessions during the past 3 years in order to make colleagues familiar with the project and various technologies used.

Last worked for Sapient Global Markets for 1.6 years as Senior Associate and worked with Wellington Management Corporation, Boston as Senior Java developer providing end to end solutions.

Previously worked for Ishi Systems Inc., New Jersey, a product based organization as Programmer Analyst for about 1.3 years.

Initially worked for Infosys Technologies Ltd as Senior Systems Engineer and worked as Java/J2EE developer in Banking and financial services domain for 3.5 years.

Resourceful and adept in all phases of SDLC as well as other project management activities.

An effective leader with proven abilities in leading teams during the project phase and guiding the team members and enabling knowledge sharing among the team.

Effective and proven knowledge of OOPs concepts, multi-threading, collections and Java design patterns.

Ardent learner and believes in exploring new technologies. Exposure to Big data technologies such as Hadoop (MapReduce) and Spark, and No SQL databases such as MongoDB.

Technical Skills

Languages

JAVA, JSP, Servlets, C, Groovy

Frameworks

Struts, Hibernate, Spring, Collections, Grails

Javascript Frameworks

Angular JS, Ext JS, JQuery

Front end

JSP, HTML, CSS

Scripting Languages

Shell Scripting

Database

Oracle 11g, MongoDB, H2, Hbase

Tools

Toad, MTPutty, SQL developer, Jira, Crucible, Fortify

Operating Systems

Windows 8, Linux (CentOS, Red hat), Unix

IDE

Eclipse

Testing

JUnit, Mockito

Message Brokers

Hornetq, Rabbitmq

Version Control

SVN, Accurev

Deployment Tools

Jboss, Tomcat

Continuous Integration

Jenkins, Puppet

Build Tool

Maven

Certifications:

Successfully completed Oracle Technology’s Sun Certified Java Programming certification (SCJP) with 98% correct.

Successfully completed MongoDB Inc’s M101J MongoDB certification for Java Developer with 90% correct.

Trained and certified by Infosys in Open Systems and Java/J2EE.

Certified by Infosys in Infosys Quality Systems (IQS) which involve detailed study of software development cycle, configuration management, project management, defect analysis, performance enhancement and various quality processes.

Employment Scan

Duration : July 2013-Jan 2015 (1.5 Years)

Company : Sapient Consulting Pvt. Ltd

Project : Wellington Management Corporation (Boston)

Designation : Senior Associate

Project 1: WMC (Alternative Applications)

Team size: 7

Role: Senior Java Developer (Design and Implementation)

Technologies: Java, Spring MVC, Hibernate, Ext JS, JSP, CSS, REST, JSON, Unix

Worked for Alternative Applications team of Wellington Management Corporation for about 14 months. Worked on both UI development and server side technologies for development of multiple web applications such as application for risk analysis, allocation analyzer and management portal.

Responsibilities:

Fetched detailed requirements from the clients and provide them with Solution approach or detailed design and plan of action.

Segregated the work into stories and provide estimates.

Performed daily Sync up with clients on new developments and reported progress.

Mentored the budding team members in our project.

Provided infrastructure set up to clients for new projects.

Actively refactored the applications and code reviews.

Project 2: WMC (Account Master)

Team size: 10

Role: Senior Java Developer (Design and Implementation)

Technologies: Groovy, Grails, Spring, Hibernate, Angular JS, Ext JS, HTML, CSS, JQuery, REST, JSON

Worked for Wellington - Account Master Design and implementation team for about 4 months. Had a short but rich learning experience on frameworks such as Grails which is very effective for rapid development of web applications.

Duration : May 2012 – July 2013 (1.3 Years)

Company : Ishi Systems Inc.

Project : Data Retention and Disclosure

Designation : Programmer Analyst

Project 3: Data Retention and Disclosure

Team size: 4

Role: Senior Java Developer

Technologies: Core Java, Spring, Hibernate, JMS, XML, JAXB, Jenkins, Puppet, Shell Scripting, Unix

Worked in Data retention and disclosure products, which mainly act as a repository of client data and logs and allows them to generate and deliver reports in any desirable format. In addition, worked on setting up continuous integration environment for our team, which is to be employed across teams in Ishi. Acquired relevant knowledge of agile methodologies, which are used in projects across globe. Achieved expertise in handling and manipulating huge amount of data.

Responsibilities:

Investigated new technologies beneficial for projects and prepared working models with those technologies.

Provided infrastructure set up for the existing and upcoming projects with new framework and process set up.

Coordinated with Business Analysts for detail requirements and provided them the approach to be used.

Developed new features, wrote unit tests, fixed defects and delivered the solutions.

Performed refactoring and code reviews.

Duration : Nov 2008 – April, 2012 (3.5 Years)

Company : Infosys Technologies Ltd.

Project : Banking and Capital Markets

Designation : Senior Systems Engineer

Project 4: Uralsib Bank, Russia

Team Size: 7

Role: Senior Developer in the implementation team

Technologies: Core Java, J2EE, PL/SQL, UNIX, JSP

Worked for URALSIB bank for about 1.3 years as a part of an implementation team. Worked on various core banking modules during my tenure with Uralsib which involved - Assets and Plastic cards. The plastic cards module was developed from the scratch as per the requirements from the bank. In addition, travelled onsite for a client meeting on business requirement and implementation in Moscow.

Responsibilities:

Procured new requirements from the client and implement them in our product.

Procured the details of issues faced by the client and resolve them which involve bug fixes.

Mentored and managed the offshore team members which involve knowledge transfers and work delegation.

Prepared the Solution approach documents for the new requirements of the client and shared it with the team and client. Eventually, implemented the new requirements and delivered them to the client after sanity and functional testing.

Project 5: Société Générale Bank, China

Team size: 7

Role: Java Developer

Technologies: Core Java, J2EE, Spring, PL/SQL, UNIX

Worked for a major client, Societe Generale Bank, with operations in China for about 1.2 years. My main tasks involved customization development, scripting, Data analysis and client Interaction. Worked on the core banking modules which involved Loans and liabilities.

Responsibilities:

Gathered the new requirements from the client and developed it as a new feature or enhancements.

Procured the details of issues faced by the client and resolved them, which involved simulating the issue, identifying the root cause and fixing the code if any bugs were identified.

After the development or code fixes, needed to do basic functionality testing, sanity and integration testing.

Project 6: Hrvatska poštanska banka, Croatia

Team size: 8

Role: Customization development and team management

Technologies: Core Java, J2EE, Spring, Hibernate, PL/SQL, UNIX, JSP

Worked for HPB, Croatia for nearly 0.8 years. Was the single point of contact for the offshore team in India and gave work direction to 3 members. My main task was to support the bank in Product and Customization development, Data analysis and interaction with the client for understanding the new requirements and resolving various technical issues faced by the bank. This challenging experience required handling of both our client and offshore team. The various modules that I worked on during my tenure with HPB involve Assets and CRV.

Responsibilities:

Gathered the new or changed requirements from the client and developed them. This involved identifying the solution approach and sharing it with the client and team.

Procured the details of issues faced by the client and resolved them; this included bug fixes, data analysis and correction.

Managed the offshore team as the single point of contact. The various activities included mentoring the juniors and delegating the work.

Academic Information

Masters in Science [Information Technology] (2015-2016)

Currently pursuing

CGPA: 3.93/4

University of St. Thomas, Saint Paul, Minnesota, USA.

Bachelors in Engineering [Computer Science Engineering] (2004 – 2008)

76% (First Class with Distinction)

Dayananda Sagar College of Engineering, Bengaluru, Karnataka-560078 [Visvesvaraya Technological University], India.

Hobbies & Interests

Travelling, Paragliding, Gaming, Playing Football and Table Tennis and Cooking.

Contact Information

Email: ***********@*****.***

Phone: +1-651-***-****

LinkedIn: https://www.linkedin.com/pub/ankur-gupta/7/795/297



Contact this candidate