Developer Resume
SUMMARY:
- Over 13 years of professional experience in IT industry, involved in all phase of development cycle and Object - oriented programming.
- Client site experience of 6 years with strong communication skills, good ability to act as a liaison between multiple stakeholders, identify their needs, coordinate and take prompt actions effectively.
- Excellent in business logic component design and programming experience using Java, Servlets, JSP, JDBC, JUNIT, XML, Apache Struts, Spring MVC, Spring DAO and Web Services.
- Experience in implementing Web Services using Apache CXF, JAX-WS and JAX-RS.
- Experience in Web service security development using WSF2.
- Extensive experience in MS SQL functions, triggers and stored procedures.
- Have extensive knowledge and working experience in Object Oriented Analysis and Design.
- Good ability in prioritizing, organizing and handling multiple tasks.
- Strong working experience in distributed object-oriented component analysis and design according to industry leading J2EE framework on Web Sphere.
- Experience with UML use cases, sequence and class diagrams using Provision and Eclipse Object-Aid.
- Worked on Continuous Integration tools BMC ARA, Atlassian, Sonar and Jenkins.
- Extensive knowledge on Infrastructure setup (Procuring configuring as per the application requirement)
- Expertise in Thunderhead application developer, Business Object Studio (BOS), Business Content Studio (BCS) and Admin.
- Solid Technical skills demonstrated proficiency in leading the team and mentoring individuals.
- Excellent communication skills and ability to interact effectively with all levels of management.
TECHNICAL SKILLS:
Operating System: OS400, Windows 7
Software Frameworks: Apache CXF, XML, HTML, CSS, Struts, Core Spring, Spring MVC, Spring Boot, Spring Cloud, Maven
Scripting: JavaScript
RDBMS: MS SQL, DB2, HBase
Programming Languages: Java/J2EE, Scala, Advantage Plex
Version Control: Subversion, Git, BitBucket
Content Repository Tools: Thunderhead 5.1, xPression 3.0
IDE: Eclipse, RAD 8.0, IntelliJ IDEA
Tools: (Others) Atlassian JIRA/Confluence, Jenkins
WORK EXPERIENCE:
Confidential
Developer
Responsibilities:
- Analysis and understanding of the User Stories and Acceptance criteria,
- Created Design documents and service contracts for Architectural approval,
- Worked on TDD approach for webservice development,
- Create Cucumber scenarios for Acceptance and BDD development,
- Did peer code reviews,
- End to End responsibilities of project deliverables and System Knowledge sharing.
Technology:
Software: Java 1.8, Spring Boot, Spring Security, Swagger.
Tools: Atlassian, Jenkins, Docker
Database: Apache HBase
Server: JBoss
Confidential
Senior Programmer
Responsibilities:
- Provided ideas and implemented solutions (code/rewrite) effectively when integrating with backend software APIs.
- Worked with Business Analyst on Functional Requirement clarification.
- Understanding third party APIs and creating interfaces for web clients.
- Worked on Apache CXF, Spring MVC for web Application/Service creation.
- Worked on providing digital marketing TheGeneral brand on its frontend web applications.
- Writing Junit test case for code coverage and doing peer review as per java coding standards.
- Updating Business on Application performance and solutions for better performance.
Technology:
Software: Java, J2EE, Eclipse IDE, xPression 3.0, Apache CXF and Spring MVC
Tools: Atlassian JIRA/Confluence, Jenkins, QAS 7, SONAR
Database: DB2
Server: Tomcat
Confidential
Senior Technology Consultant
Responsibilities:
- As a Technical Consultant provided ideas and implemented solutions to effectively migrate the documents through Thunderhead Integration.
- Responsible to Requirements gathering and Analysis
- Implemented a new java application Language Import Utility by CORE JAVA functionalities for migration of verbiages to Standalone application DB.
- Worked on java Collections framework to sort data file components.
- Worked on SAX and DOM parsers to analyze the Confidential data files.
- Responsible in configuring Standalone application in local desktop to achieve the project’s purpose.
Technology:
Software: Java, J2EE, XML, Eclipse IDE, XPATH, SAX parser
Tools: Thunderhead 5.1Database: DB2
Server: SOLARIS, WebSphere 6.1
Confidential
Technology Lead
Responsibilities:
- Requirements gathering and Analysis
- Responsible for design of architecture/components for the components built as part of this project.
- Enhancing Custom Web Application which handle legal data of CMs using JAX-WS, WSF2.
- Implementing complex dioxide rules for Business logic.
- End to end responsibility of deliverables of certain work stream from onsite.
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the - offshore team
Technology:
Software: Java, J2EE, XML, RAD, Struts 1, Core Spring
Tools: Thunderhead 5.0, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, WebSphere 6.1
Confidential
Technology Lead
Responsibilities:
- Responsible to Requirements gathering and Analysis
- Responsible for design of architecture/components for the components built as part of this project.
- Responsible for Build and Review of Code.
- Responsible for reviewing test plans and cases
- Co-ordination with Business partners RBPN code setup.
- End to end responsibility of deliverables of certain work stream from onsite.
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the - offshore team
Technology:
Software: Java, J2EE, XML, RAD, Struts 1, Core Spring
Tools: Thunderhead 5.0, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, WebSphere 6.1
Confidential
Technology Lead
Responsibilities:
- Responsible to Requirements gathering and Analysis
- Responsible for design of architecture/components for the new components built as part of this project. (Best in class design patterns are applied to achieve a robust design)
- Responsible for presenting the project in JADR. (joint architecture design review)
- Responsible for configuration of BMC ARA (Amex customized tool) for deploying applications and configuring JVMs in an integrated way.
- Review design documents for templates - Thunderhead third party tool.
- Responsible for setting roles and responsibilities to thunderhead editor users.
- Responsible in configuring thunderhead to achieve the project’s purpose.
- Responsible for setting roles and responsibilities to thunderhead users.
- Build Assembly component, which can handle high volume batch processing of emails and letter assembly.
- Migrate existing DAO architecture to Spring DAOs.
- Co-ordination with vendor partners/DBA to procure UDB 9.7 database servers and to set up the application database.
- End to end responsibility of deliverables of certain work stream from onsite.
- System Knowledge sharing and updating / modifying System Appreciation documents.
- Co-ordination with the - offshore team
Technology:
Software: Java, J2EE, XML, RAD, Struts 1, Core Spring
Tools: Thunderhead, Mercury Quality Center, Subversion (version control)
Database: DB2
Server: Linux, WebSphere 6.1
Confidential
Technology Analyst
Responsibilities:
- Proof of concept for using the Framework to generate Email Content and sent to SparkEngine in an XML format
- Responsible for analysis, design and coding
- Review test plans and cases
- Managing and guiding a team of 2 - 3 individuals
- Co-ordination with the on-site team
- Implementation activities.
Technology:
Software: Java, XML, Ant, XSLT
Tools: Subversion
Database: DB2
Server: Linux, WebSphere 5.0