Post Job Free

Resume

Sign in

Developer Software

Location:
Chicago, IL, 60616
Posted:
February 04, 2015

Contact this candidate

Resume:

Abhinandan Kumar

Phone: 312-***-**** acn543@r.postjobfree.com

SUMMARY:-

. Highly motivated, self-directed experienced software developer

(Java/J2EE) with a strong background in computer science having Master

Degree in computer Application (with Distinction) along with 10+ years of

experience in developing multiple enterprise software solutions. Solid

hands-on solving complex technical problems with object-oriented

programming. Specialized in developing backend / server side application.

. Experience with software development process models like Agile. Strong

experience in setting up a full Software Development Life Cycle (SDLC)

and ability to handle the complete SDLC.

. Strong experience in Designing and Development of Multi-Tier Web

based, Standalone, Distributed, & Multithreaded applications using

Object Oriented Techniques & Programming Skills.

. Extensive experience with Java, J2EE, XML, & Open Source Technologies

- Java, EJB, JSP, Servlet, Design Patterns, Struts, JMS, Spring,

Hibernate, JDBC, JavaBeans, JSTL, SOA, XML, XSD, Web Services, SOAP,

REST, WSDL, JAX-RS, JAX-WS, AJAX, JUnit, Maven, Ant.

. Strong Experience with J2EE based frameworks/patterns- MVC, Struts,

Spring, Hibernate, Core & J2EE Design Patterns.

. Worked with various Application/Web Servers - JBOSS (WildFly 8.2.0),

Apache Tomcat, Weblogic, Glassfish Server, WebSphere, Linux, & Solaris

platform.

. Strong Experience with Open Source Technologies - Struts, Spring,

Hibernate, Core & J2EE Design Patterns.

. Extensively Worked on Oracle (SQL, PLSQL) database, Stored procedures,

Triggers.

. Experience with various Software Engineering Tools - Eclipse, SVN,

NetBeans, ClearCase, PVCS.

. Ability to manage Multiple Projects in a fast paced environment and

good experience in coordinating projects across various geographic

locations and well versed with the complexity of a global application

development and ways to address them.

. Good communication, inter-personal, analytical and organizational

skills with ability to address, analyze, & resolve diverse and complex

issues. Expertise in problem solving and trouble-shooting ability.

TECHNICAL SKILLS: -

Technologies : Java, J2EE, spring, Hibernate, Servlets,

Struts

Design Pattern, SOAP, EJB, JavaBeans, SOA, JDBC,

XML, XSD, REST, WSDL, JUnit, Apache Tomcat,

Maven, Ant, JSP, JSTL, HTML.

Web/Application Servers : Apache Tomcat, Weblogic, JBoss, IBM

Websphere,

GlassFish Server

Application Frameworks : J2EE, MVC, Struts, Spring, Hibernate

Software Development Models : Agile

OOAD Methodologies : UML, Design Patterns, Microsoft Visio

Database : Oracle 10g/11g, SQL, PL/SQL.

Source Control Systems : CVS, VSS, SVN, PVCS, ClearCase

Tools : log4j, JIRA, MPP, Microsoft Visio, PVCS,

SVN, CVS, Putty,

Eclipse, NetBeans, PLSQL

Developer, Toad, FileZilla

EDUCATION:-

. MCA (Master of Computer Applications) with Distinction (75% +) -

May, 2004

Panjab University, Chandigarh India

PROFESSIONAL EXPERIENCE:-

Roger's Enterprise's, IL Sept,

2014 - Present

Roles: Sr. Java/J2EE Developer / Consultant

POS (Point of Sale) application is used at all the stores of the

organization for retail transactions and other business services specific

to the stores. Each store has its own local database which remains in sync

with centralized custom schema through JMS Messaging.

Responsibilities:-

. Worked as a core team member in understanding the changing business

scenarios and implementing them in a timely scalable manner

. Designed, Coded and tested new feature of an application which retries

sending failed messages (due to error) to the JMS queue only up to a

configured number of times automatically. Once the "Sync" button for

the failed messages from the Page is clicked it starts sending the

failed messages to the queue again up to that configured limit

. Responsible for Code Review, Code Troubleshooting, Bug Fixing and with

ownership of final deliverable

. Manage work effectively to insure that project milestones are met or

escalate issues as needed

. Designed, Coded and tested a Log Scrubber Tool to look for n lines

above and n lines below the configurable keyword's and scheduling it

for everyday to receive it in an e-mail

. Coded using Java, MDB, EJB for Messaging on WildFly (JBOSS)

. Designed, Coded and Tested Tool to flood selected or all queue's with

specific type of messages to create load environment for JMS messages

. Create and conducted unit and UAT testing following a standard

methodology

. Work with others to identify and resolve technical issues while

ensuring that they are documented within the issue tracking system

Environment: Java 1.7, J2EE, Collections, Java Multithreading, Servlets,

Struts, log4j, JDBC, SQL Developer, Oracle 11g, TOAD, MySQL, JNDI, EJB,

JMS, JBOSS (Wildly 8) Application Server, JIRA, JProfiler, HTML, JSP, Tag

Libraries, JavaScript, Design Pattern, SVN version control, Unix, Windows

University of Chicago, IL June,

2013 - Aug, 2014

Roles: Sr. Java/J2EE Developer / Consultant

The Application maintains University's system of record for alumni and

development activity. The alumni's remain associated with the University

through the application. A new SOA interface has been developed to connect

all the departments with the application.

Responsibilities:-

. Created technical/coding modifications for projects in a method

consistent with the organization's standards and System Design Life

Cycle methodology.

. Collaborated with other senior members of the team to produce high-

quality system releases.

. Used JAX-WS, SOAP to make Web-service calls to other applications in

the integrated environment.

. Collaborate and work with other programmers, system administrators,

database administrators, and security and web administrators to

maintain application batch jobs, overall stability and optimal system

performance.

. Create repeatable, transferable coding designs that can be leveraged

for other solutions

. Take proactive steps to ensure the team delivers high quality system

releases that require little or no re-work

. Implement work standards to ensure that the team adheres to a SDLC

methodology

. Develop technical design based on functional requirements and user

needs

. Create and conduct unit testing following a standard methodology

. Maintain existing integrated features and workflows

. Help configure and monitor a nightly batch job system that processes

numerous data feeds

. Identify and resolve technical issues. Work with the software vendors

and other IT Services departments to determine best method to resolve

issues.

Environment: Core Java, spring, Hibernate, Java Beans, Apache Tomcat,

Oracle11g, JDBC, JUnit, Maven, SVN, PLSQL Developer, MVC Design Pattern,

Putty, SOAPUI, SOAP 1.2, WSDL, XML, Unix, SQL, SOA, WSDL, Web-Services.

Client: Northern Trust Bank, IL June,

2010 - Feb 2013

Role: Sr. Java/J2EE Consultant / Developer

Performance Analytics and Computation Engine and Performance Analytics and

Reporting Engine are the key applications used by NT partners for their

investments performance. Partners look at the performance of the financial

instrument to take future investment decisions. PACE calculates the flow

results, performance results, characteristic results and rate of returns

etc. I am part of the development team and was involved in development of

new projects for Pace Systems.

Responsibilities:-

. Responsible for managing all development, testing and deployment

activities in the team and the only interface to customer from

development team.

Responsible for analysis, design, development and testing of the

Applications.

. Used Spring MVC framework controllers for Controllers part of the

MVC Configuration.

. Application was built using spring framework for dependency

injection between various business components.

. Implemented JUnit test cases for all the developed code.

. Data Access Layer used hibernate for object -relation mapping with

the oracle database.

Responsible for product specification document, service

architecture specification, service component specification

. Worked with J2EE transactions for data integrity across multiple

systems.

. Used JAX-B for parsing the generated XML response.

. Used PLSQL Developer for SQL queries and stored procedures.

. Wrote UNIX Shell scripts for provisioning data in the database like

default announcements.

. Analysis the log files for error detection and fix implementation

of the bugs in production

. Used PVCS for Version Control of the application development and

release.

Environment: Core Java, Collections, Generics, Multithreading, Agile

Environment, MVC, Struts2, Hibernate, Spring framework, Servlets, RESTful,

Eclipse, Design Patterns, EJB3.0, Java Beans, HTML, Maven, Weblogic, Oracle

11g, SQL, SQL/PLSQL, JUnit, XMLSpy, JSP, JavaScript, JQuery, Visio, PVCS,

Putty

Client: Brinker Capital, PA ` March, 2010 -

June, 2010

Role: Sr. Software Developer (Java/J2EE)

Brinker Capital provides services to financial advisors so that they can

provide the highly personalized investment solutions that their clients

require. It offers managed account and mutual fund investment programs that

bring together investment consulting expertise and the asset management

expertise of many of the world's most respected investment management

firms. The services are designed to help financial advisors and their

clients develop successful investment management strategies.

Responsibilities:-

. Java, J2EE Developer for the project.

. Responsible for Requirement gathering, Analysis, Business logic

understanding, & Designing High Level and Low Level Technical

Specification as well as queries resolution.

. Implemented Validation Framework for the client and server side

validations.

. Responsible for defining the deployment for the applications.

. Responsible for ensuring the quality of deliverables

. Ownership of all the final deliverables to the customer

. Development, testing and debugging of JSP, Java, EJB, Servlets, XML,

Web Services.

. Responsible for writing Unit Test Cases.

. Responsible for Code Review, Code Troubleshooting, Bug Fixing, &

Change Request.

. Responsible for Unit, & Integration Testing.

. Responsible for writing shell scripts for deployment in QA/Prod

environment on UNIX boxes.

Environment: Java, J2EE,Servlets, JSP, Struts, Glassfish, Junit, SOA,

RESTful WebService, XML, JAX-RS, JDBC, TOAD, Eclipse, CVS,clear-case,

Oracle 9i/10g, SQL, PL/SQL, Unix, Linux, Sun-Solaris.

Employer: Alcatel-Lucent, India

Duration: Sept 2005 - Feb 2010

Clients

Virgin Mobile, USA Oct, 2009 -

Feb 2010 Sr. Software Engineer (Java/J2EE)

The project was to implement the SOAP/XML interface between "off platform

charging and taxes determination" module of ICC (Instant Convergent

Charging) product of Alcatel-Lucent and client web application.

Responsibilities:-

. Gathering user requirements and designed the application using UML use-

cases, class diagrams.

. Responsible for managing all development, testing and deployment

activities in the team and was the only interface to customer from

development team.

. Built new SOAP/XML web service interface for Virgin Mobile web

application, design GUI for Web based application to help operator to

configure their setup.

. SAX, and DOM parser for parsing the generated XML response

. Involved in the development of application specific features and

fixing issues.

. Defined service API allowing for SOAP messages to be handled by Java

or XSLT programs.

. Development on UNIX platform utilizing Java, SOAP/ XML and WSDLS.

. Extracting Empowerment data from the database in production

environment by writing SQL queries and procedures in PL/SQL.

. Planning and tracking all above activities and version control using

Clear Case.

. Coordination with quality testing teams to resolve and fix defects for

above activities.

. Development on Alcatel-Lucent development environment using OSP2.3

(Open Service Platform) and OSP2.4.

Environment: Java,Sun JDK 1.5, J2EE, MVC, JSP, Servlets, Design Patterns,

Agile, JDBC, XML, XSD, XSLT, WebServices (SOAP), Ant, JBoss, Oracle9i,

JavaScript, AJAX, HTML, JUnit, VSS, NetBeans, XMLSpy, Visio, Putty, SOAPUI,

SOAP 1.2, WSDL, XML, Unix, SQL, OSP platform.

COLT Europe Mar, 2008 - Sept

2009

Sr. Software developer / Java Developer

The project is to synchronize Number portability database with many

external sources of ported number information databases.

Responsibilities:-

. Responsible for Requirement gathering, Analysis, High & Low Level

Technical design, Development, Implementation, & Support for the

projects.

. Responsible for customer communication for technical matters.

. Responsible for communication interface between teams, bridging time

zone differences and gathering and routing technical information

between teams.

. Responsible for writing build script using Ant.

. Developed all service & integration layers components of B2B for

outbound transactions Purchase Order, Shipping Instructions & inbound

transactions Order Confirmation, Order Status as well as Business

Acknowledgement, Email component, & Error Handling for both outbound

and inbound transactions using Java, Struts, EJB, Design Patterns,

JSP, Servlet, JavaScript, AJAX, & XML technologies.

. Involved in finalizing the Tools & Technologies used.

. Implemented Error handling, Logging, & Connection Pooling into the

systems.

. Responsible for defining the deployment for the application.

. Responsible for ensuring the quality of deliverables.

. Ownership of all the final deliverables to the customer.

. Responsible for Unit & Integration Testing of the application.

. Responsible for Code Review, Code Troubleshooting, & Bug Fixing.

. Responsible for writing shell scripts for deployment in QA/Prod

environment on UNIX boxes.

. Support for Dev, QA and Production environments.

. Responsible for Configuration Management & Base lining in SVN.

Environment: Core Java, Agile, Sun JDK 1.4.2, JSP, Servlets, EJB, Design

Patterns, JavaBeans, JDBC, Ant, HTTP, JavaScript, AJAX, HTML, IBM

WebSphere, Oracle, Toad, JUnit, XMLSpy, Visio, SVN, Putty, FileZilla.

British Telecomm, UK Sep, 2007 - Feb

2008

Software developer (Java/J2EE) / Java Consultant

The Fixed Number Portability service allows fixed telephone users to change

their geographical area without changing their existing directory number.

Responsibilities:-

. Responsible for Requirement Analysis & Designing the application

components using Microsoft Visio.

. Responsible for coding in Java, JSP, Servlet, JavaBeans, JavaScript, &

HTML for various modules of the application.

. Responsible for writing Unit / Integration / System Test Cases.

. Responsible for Unit, Integration, & System Testing.

. Responsible for Code Review, Bug Fixing, & Change Request.

Environment: Java, Sun JDK 1.3, MVC, Servlets, Design Patterns, JavaBeans,

JDBC, VSS, JavaScript, Apache Tomcat, JSP, HTML, JUnit, EditPlus, Putty.

Other Major Clients Worked in similar technologies are Bezeq Israel,

9Cegetel Europe

BSNL, VSNL India while being at Alcatel-Lucent. Sept2005 -

Sept 2007

Employer: CMC Ltd, India

Duration: Aug 2004 - Sept 2005

Client : Indian Air Force (IAF)

Aug 2004 - Sept 2005

IT Engineer

FADHS (Futuristic Automatic Data Handling System) was a Real Time Project

for Indian Air Force. It handles and monitors all the Civil and Air Force

Traffic.

Responsibilities:

. Responsible for development of Real Time application using data

captured through radar

. Development of application using C and socket programming on Linux

platform.

. Work includes both bug fixing and new feature development.

. Performance improvement and Interprocess communication using

Multithreading, OO design, semaphores, shared memory, Message Queues,

mutex, and signals.

. Experience with File Transfer Protocol (FTP), telnet, SFTP and

Planning and tracking activities.

. Coordination with quality testing teams to resolve and fix defects for

above activities

Environment: C, Linux, Rat Hat Linux, CVS, GCC, GDB, Gmake, TCP/IP, Socket

Programming, IPC.



Contact this candidate