anupam singh - resume-1

6
Anupam Singh Boston, MA +1 763-607-9386 | [email protected] Senior Full Stack Developer/Technical Leader Results-driven lead programmer offering extensive experience Proven expertise in object-oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance. Able to incorporate user needs into cost-effective, secure and user-friendly solutions known for scalability and durability. Innovator of next-generation solutions, systems and applications fueling major improvements to the bottom line. Proven leader; drive system architecture decisions and lead projects from concept through the release process. Over the past 9+ years, this has translated to award winning products, multiple outstanding ratings and client appreciations. PROFESSIONAL SUMMARY: On-site Lead/ Co-coordinator for more than 3 years leading 2 teams of 20+ members. Involved in all stages of Software development life cycle with extensive experience financial business application development. Expertise in functional concepts in financial domains like trade processing, collateral management and portfolio management. Worked extensively in Core JAVA Concepts like OOPS, Exception Handling ,Collections and Multi-Threading. Worked extensively in J2EE Technologies like Servlets, JSP, EJB, JMS, HTML5, CSS, ExtJS, JQuery and GWT. Worked on application servers like WebSphere and Apache Tomcat. Strong experience in RDBMS concepts, Oracle, Sybase, MySQL, DB2 and SQL Server. Extensive experience in working in Cloud initiatives. Proficiency in server scripting languages UNIX and Linux. Proficiency in using various design patterns like Factory, MVC, Singleton, etc. Having Strong skills in developing and maintaining enterprise applications using the above technologies. Hands on experience in configuring and using the tools like Eclipse, RAD, WSAD. Extensively involved in Performance monitoring/tuning and capacity planning. Well versed in principles of organizational development, team facilitation, group process, leadership development and ability to analyze situation and offer innovative and cost effective solutions.

Upload: anupam-singh

Post on 13-Apr-2017

232 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Anupam Singh - Resume-1

Anupam SinghBoston, MA

+1 763-607-9386 | [email protected]

Senior Full Stack Developer/Technical Leader Results-driven lead programmer offering extensive experience Proven expertise in object-oriented analysis and design and exceptional record overseeing all facets of Software

Development Life Cycle, from analysis and design to implementation and maintenance. Able to incorporate user needs into cost-effective, secure and user-friendly solutions known for scalability and

durability. Innovator of next-generation solutions, systems and applications fueling major improvements to the bottom line. Proven leader; drive system architecture decisions and lead projects from concept through the release process.

Over the past 9+ years, this has translated to award winning products, multiple outstanding ratings and client appreciations.

PROFESSIONAL SUMMARY: On-site Lead/ Co-coordinator for more than 3 years leading 2 teams of 20+ members. Involved in all stages of Software development life cycle with extensive experience financial business

application development. Expertise in functional concepts in financial domains like trade processing, collateral management and portfolio

management. Worked extensively in Core JAVA Concepts like OOPS, Exception Handling ,Collections and Multi-

Threading. Worked extensively in J2EE Technologies like Servlets, JSP, EJB, JMS, HTML5, CSS, ExtJS, JQuery and

GWT. Worked on application servers like WebSphere and Apache Tomcat. Strong experience in RDBMS concepts, Oracle, Sybase, MySQL, DB2 and SQL Server. Extensive experience in working in Cloud initiatives. Proficiency in server scripting languages UNIX and Linux. Proficiency in using various design patterns like Factory, MVC, Singleton, etc. Having Strong skills in developing and maintaining enterprise applications using the above technologies. Hands on experience in configuring and using the tools like Eclipse, RAD, WSAD. Extensively involved in Performance monitoring/tuning and capacity planning. Well versed in principles of organizational development, team facilitation, group process, leadership

development and ability to analyze situation and offer innovative and cost effective solutions. Accustomed to work in a team environment with tight schedules and capable of working efficiently under

pressure. Worked in Waterfall Environment, Agile Environment And Continuous Integration Development. Capable of adapting to working on new systems & environments easily. Strong Communication Skills. Have been rated with best ratings throughout.

Page 2: Anupam Singh - Resume-1

TECHNICAL SKILLS:

Languages Core Java, JavaScript, HTML, CSS, PL/SQL, XML.J2EE Technologies Servlets, JSP, JSF, JMS, Spring, EJB, GWT and Web Services.Web Technologies GWT, HTML5, JAVA SCRIPT. EXTJS, JQuery, CSS

Frameworks and Patterns JAVA, J2EE, MVC, JUnit, Java Mail, log4J

Web & App ServersWeb Sphere, Apache Tomcat 5.0, BEA Web logic Application Server

Tools and Utilities

Eclipse, ClearCase, ClearQuest, WSAD, ANT, Oracle SQL Developer, Toad, Microsoft Suite (Word, Excel, PowerPoint, Access)

Databases Oracle, Sybase, SQL ServerOperating Systems Red Hat Linux, UNIX, AIX, Windows XP and Windows NT/2000.

Professional Experience:

Wipro Technologies, Quincy City, MA (Sep 2015 – Current)Client - State Street Bank and Trust CompanyCore Java and Cloud Lead Developer

Accomplishments: Guiding and mentoring onsite team in to Cloud initiative Involved in leading offshore team for IaaS (Infrastructure as a Service) Cloud conversion of the existing

application. Designed and developed POC (Proof of Concept) documents for clients and vendors. Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams,

Class diagrams using UML, Rational Rose and Rational Software Architect (RSA). Worked with functional team for the requirement analysis and implemented the changes. Involved in System Requirements study and conceptual design. Involved in re-designing deployment structure of existing application to bring the ownership from

offshore to onshore. Involved in resetting backend servers of existing application. Involved in setting up Development environments to assist SIT testing. Extensively worked on Oracle as back end database. Used SOA framework to ensure the right services are provided and consumed. Developed Build Scripts using ANT, Shell scripts and automated Dev to UAT release. Involved in development and deployment of Java Utilities. Designed Unit Test Cases using JUnit framework. Designed Integration testing document for User Acceptance testing. Co-ordinate with server team for required application server set up.

Wipro Technologies , Quincy City, MA (Aug 2012 – Aug 2015) Client - State Street Bank and Trust CompanyCore Java Onshore Team Lead + Senior Developer

Accomplishments: Involved in the development of Software Development Life Cycle (SDLC) using agile methodology. Guiding and mentoring onsite team. Involved in setting up application movement into State Street Cloud using PaaS (Platform as a Service). Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams,

Class diagrams using UML, Rational Rose and Rational Software Architect (RSA). Worked with functional team for the requirement analysis and implemented the changes. Involved in System Requirements study and conceptual design.

Page 3: Anupam Singh - Resume-1

Developed Mock Screens using GWT in MVP (Model View Presenter) architecture Extensively worked on Oracle as back end database. Developed Build Scripts using ANT, Shell scripts and automated Dev to UAT release. Involved in development and deployment of Java Utilities. Developed ANT scripts for build and deployment. Configured Autosys Scheduler for creating scheduler jobs. Used IBM MQ for synchronous Point - Point and Publish – Subscribe messaging and implemented

Message Driven Beans as for accessing these asynchronous messages. Configured and deployed the application in WebSphere Application Server and configured Data Source

and Connection Pooling. Implemented J2EE Design Patterns like DAO, Value Object, Factory, for the integration of application

modules. Developed the Graphical User Interface using AJAX, JQuery, ExtJS, Javascript, HTML5, CSS and

GWT. Developed Web Services with Cloud Framework. Designed Unit Test Cases using JUnit framework Designed Server side Logging & Client side logging using Log4J (Apache open Source API).

Wipro Technologies, Bangalore, India (Mar 2012 – Aug 2012)Client - State Street Bank and Trust CompanyCore Java Offshore Team Lead + Senior Developer

Accomplishments: Involved in the development of Software Development Life Cycle (SDLC) using agile methodology. Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams,

Class diagrams using UML, Rational Rose and Rational Software Architect (RSA). Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for

the integration of application modules. Developed PL/SQL queries using TOAD. Involved in development and deployment of EJBs - Stateless Session Beans for implementation of

Session Facade Design pattern. Used IBM MQ for asynchronous Point - Point and Publish – Subscribe messaging and implemented

Message Driven Beans as for accessing these asynchronous messages. Created portals for each allocation calculations of Admin, Agent and Client modules in WebSphere

Portal Server. Configured and deployed the application in WebSphere Application Server and configured Data Source and Connection Pooling. Developed the Graphical User Interface using HTML, JavaScript, CSS and JSP Configured LDAP for Authentication and Authorization of users. Developed Web Services with SOAP and XML Used SOA framework to ensure the right services are provided and consumed. Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using

Log4J (Apache open Source API) and ANT scripts for the building the applications. Worked with functional team for the requirement analysis and implemented the changes. Involved in System Requirements study and conceptual design.

Wipro Technologies, Bangalore, India (Feb 2011 – Feb 2012)Client - State Street Bank and Trust CompanyCore Java Offshore Team Lead + Senior Developer

Accomplishments:

Analysis and understanding of business requirements. Lead a team of 4 people, guiding them into understanding the requirements, design and development. Effectively participated in weekly client communications with Business Analysts. Involved in the architecture team for design and implementation of system. Designing the multi-client database (Sybase) to connect to external databases. Developed views and controllers for client and manager modules

Page 4: Anupam Singh - Resume-1

Implemented Spring for MVC (Model View Controller) architecture and developed Spring Beans, Controller components (Controller, Form Controller etc) and configured Spring beans in spring mvc-servlet.xml

Developed Exception handling framework and used log4J for logging. Developed Web Services using XML messages that use SOAP, created WSDL and the SOAP Envelop. Developed and modified database objects as per the requirements. Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews. Assisted DEV team in setting up the new environment and ensure that the necessary access permissions

are provided

Wipro Technologies, Edinburgh, UK (Oct 2010 – Feb 2011)Client - State Street Bank and Trust CompanyCore Java Onshore Senior Developer Accomplishments:

Involved in providing application support and maintenance, Involved in requirement gathering. Involved in creating low level design document. Development of enhancements, designing database functionalities. Involved in build and deployment for BUAT/Prod. Involved in development of Autosys jobs, shell scripts and monitoring of application/database servers. Ensure Quality Assurance i.e. deliverables created match business specifications

Wipro Technologies, Bangalore, India (Jul 2007 – Sep 2010)Client - State Street Bank and Trust CompanyCore Java Offshore Developer

Accomplishments: Involved in requirements gathering, screen design and development of applications. Involved in writing Unit Test cases, Functional Test Cases, Review of Codes and Database Scripts for

the applications and their Regression Testing. Participated in performance enhancements to improve screen rendering processing time reduction. Involved in designing database queries and Stored Procedures. Worked on critical issues like POI. Worked on build and deployment.

Wipro Technologies, Bangalore, India (Jan 2007 – Jun 2007)Client - State Street Bank and Trust CompanyCore Java Offshore Junior Developer

Accomplishments: Involved screen design and development of various applications. Involved in writing Unit Test cases.

Education (2006) Bachelor of Engineering in Electronics & CommunicationDayananda Sagar College of Engineering, BangaloreVisvesvaraya Technological University.

Certifications Technical Lead Certification SOA & Web Service Developer Java/J2EE Developer Securities 201

Visa StatusUSA H1B Visa approved and stamped till March 2018, can be extended further till October 2018.