You are on page 1of 7

Jacob

872–221–3104| abrahamjc34@gmail.com

 Summary

ACCOMPLISHMENTS :

 Over 7+ years of strong software experience in design, development and deployment of web-based
and Client-Server business applications using OOP, Java/J2EE technologies in various domains like
Finance/Health/Commerce/Telecom/Insurance.
 Expertise in client scripting technologies like JavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js,
AngularJS, Typescript, ReactJS, BackboneJS.
 Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design
patterns and frameworks: Servlets, JSF, Struts, Springs 3.0/2.5, Web Services, EJB, JMS, MQ Services,
Hibernate 4.0/3.5/3.0, IBatis, AJAX, JSON, XML, UML, Log4J and Junit.
 Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Groovy and
Grails, Swing, Hibernate, IBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
 Actively involved in the DevOps streamlining process through Jenkins CI and CA Release Automation.
 Experienced in using PERL to read and write data from/to Excel, SQL Server and MySQL.
 Experience in working in a UNIX based environment and shell scripting.
 Production Support-Provided development (quick fixes) and technical support for complex/ critical
applications. Coordinated with other teams to resolve end-user issues promptly.
SUMMARY:
 An accomplished software engineer specialized in object oriented programming analysis with
extensive full Software Development Lifecycle (SDLC) experience in Application Software
Specifications, Design, Development, Testing and debugging, Maintenance.
 Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
 Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Service
Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
 Experience in developing cross platform Client side applications using Node.js, BackBone.js and
Angular.js.to achieve scalability in real-time web applications.
 Extensive experience in Angular.JS for application implementation, proficient in creating modules,
controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post
methods and directives to realize functionalities like REST service with Ajax call, input validations,
searchable and sortable contents.
 Imported data from oracle to the Cassandra cluster using migration scripts in Python and Perl.
 Excellent understanding and knowledge of NOSQL databases like Cassandra.
 Good knowledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
 Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS,
SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front,
Redshift.
 Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
 Experience in architecting and implementing Enterprise Application Integration (EAI) projects with
Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using Web Sphere
Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
 Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB.
 Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX,
DOM.
 Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on
SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
 Strong experience with Mongo DB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases.
 Designed the Scala Akka based application and involved in development for Business Logic and
Integration services using Scala.
 Expertise in design and development of various web and enterprise applications using Type safe
technologies like Scala, AKKA and Play framework.
 Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA
WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
 Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using
TOAD.
 Experience with major relational databases – Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, DB2,
My SQL, PostgreSQL.
 Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with
exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
 Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation
and Testing of various software applications using Java, J2EE.
 Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL,
EJB
 Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures. Proficient
in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
 Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
 Knowledge on Grid Controls, Pie Charts and other Swing Components.
 Experience in software configuration management using CVS, SVN and IBM Clear Case.
 Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
 Worked on the MySQL migration project .To make the system completely independent of the
database being used. Used Spring IBatis to implement this.
 Hands-on experience in using Eclipse, Log4j, JUnit, Mockito, Cucumber, TestNG for building, logging,
testing and Visual Source Safe, CVS and SVN for version control.
 Experience in Agile software development process, Test Driven Development and Scrum.
 Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to
detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Programming Languages Java, J2EE, J2SE, SQL, PL/SQL, Objective C, C#.


Platforms Windows 2003, 2008 Server, Linux, Unix
Java Core Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools MS Visio 2003,2007, Rational Rose Enterprise

IDE & Reporting Tools Eclipse, Net beans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application
Developer
HTML Editors Adobe Dreamweaver CS 5.5, MS FrontPage 2003
J2EE MVC Frameworks Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2, Groovy, Grails

Databases Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2, Postgres.

Application Servers Web Logic, JBoss, Glass fish, Web Sphere.

Web Servers Apache Tomcat, Amazon Web Services(AWS).

Web Technologies HTML, DHTML, CSS, Java Script, Bootstrap, Jquery, AngularJS, Typescript, D3.JS,
DOJO, XML, SOAP, XSL, WSO2 Carbon, XSLT, XHTML.
Message-Oriented-Middleware Active MQ, Web Sphere MQ

Cloud Technologies Paas, Saas, Iaas with AWS.


ORM Frameworks Hibernate 3.0, JPA, iBatis.
Version Control Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions
System), VSS (Visual Source Safe) Team Foundation Server and GIT
Middleware Technologies EJB 2.1, 3.0, JNDI, JMS (Java Message Service)
Web Services JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCP Mon, HTTP Mon, Axis 1, Axis2, CXF,
REST
Design Methodologies Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid
Application Development
Testing JUnit 4.1, J-Mock, Cucumber, Easy Mock, Spring Test, Selenium.
Logging Tools Log4j

Professional Experience:

Geico, Chevy Chase, MD


Sr Java/J2EE Fullstack Developer Dec 2017- Till date

Responsibilities:
 Developed Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface
and server side technology with Node JS.
 Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
 Extensive usage of Node JS in implementing the server side build deploys automation and building
DEVOPS process from TFS.
 Developed customer GUI using Backbone JS to simplify the complexities of the application and to
create single page application.
 Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate.
 Angular JS used for creating single page application using a RESTful service for persisting data.
 Angular JS communicates via events and helps to develop fast application and easily maintainable
code.
 Implementing the Angular JS and Spring MVC framework for data access.
 Used Spring Framework AOP Module to implement logging in the application to know the application
status.
 Used Spring Framework IOC (Inversion of Control) design pattern is used to have relationships
between application components.
 Used different type of spring controllers depending on the business requirement.
 Implementation of Elastic search in web application environment.
 Development of Spring Boot applications with microservices.
 Implementation of spring security and LDAP integration.
 Development of REST web services using spring with the enabled OAUTH.
 Used various design patterns like Session Facade, Singleton and Factory patterns with the help of
Hibernate ORM.
 Microservices development with Spring Boot applications. Implemented command pattern for all
edge services.
 Used Hibernate First Level and Second Level Cache for quick accessing data.
 Extensively involved in developing and consuming Restful web services.
 Consumed SOAP based Web Services to integrate with the Web Application.
 Published and consumed Web Services using SOAP, WSDL and deployed it on Web Logic Web Server.
 Used Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load
Balancing, Amazon SQS, and AWS Identity).
 Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience
with multiple NOSQL databases including Riak, Couch base, HBase and Cassandra.
 Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications
utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
 Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
 Experience in Docker engine and Docker Machine environments, to deploy the microservices-oriented
environments for scalable applications.
 Implemented routing logic and navigation from screen to screen and also implemented login
functionality on the client side in Angular JS.
 Used Jenkins for continuous deployment and integration of the build and release process.
 Installed and configured Cassandra cluster and CQL on the cluster.
 Imported data from various resources to the Cassandra cluster using Java APIs.
 Node.js API server is deployed to AWS via Docker container service
 Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP,
Maven built tool and Weblogic 12
 Used SOAP based messaging format to transfer requests and responses and validated the request and
responses against XML Schema Definition.
 Used JavaScript Task Runner Gulp for modification of HTML, CSS and JavaScript, Live reload, watch,
test runner, server configuration and sass compiler sub tasks.
 Extensively used Mocha and Chai JavaScript unit Testing tools for testing JavaScript pages.
 Used Maven to get dependency jars from Maven Central Repository.
Environment:
Node JS, JDKBower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, AngularJs 4, Microservices,Hibernate
4 , JavaScript, Ajax, JQuery, Restful Services, Jersey, JSON, HTML5, CSS3, LESS, Maven, AWS, Docker, Jenkins
, Linux, RESTful API, Gulp, Mocha and Chai, Cassandra, Solaris, ReactJS, AWS, BackboneJS, Spring Boot,
SoapUI, GIT, Weblogic 12.

Client: State of Iowa, Des Moines, IA


Java Fullstack Developer May 2016 – Nov 2017

Responsibilities:
 Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and
tested the application during various iterations.
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,
modeling, analysis, design, development, testing, and monitoring.
 Developed presentation layer using HTML5, HTML, JavaScript, CSS, JSON, JSP, AJAX, Bootstrap.js,
Backbone.js,D3.JS, Node.JS.
 Identified the Business requirements of the project.
 Involved in preparing System Requirements for the project.
 Involved in preparing the Detailed Design document for the project.
 Extensively used MVC, Factory, Delegate and Singleton design patterns.
 Used Spring Framework AOP Module to implement logging in the application to know the application
status. Used Spring DAO Module along with Struts Framework to deal with Database.
 Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships
between application components. It is also used to separate the application configuration and
dependency specification from the actual application code.
 Used Collection Framework and Multithreading for performing cache Operation.
 Developed, and debugged the servlets and EJB with Web Sphere Application server.
 Developed the middle tier using EJBs, Java Servlets.
 Developed screens using Angular 2, CSS3, HTML5,JQuery and AJAX.
 Implemented routing logic and navigation from screen to screen and also implemented login
functionality on the client side in Angular 2.
 Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and
using AWS admin console.
 Strong development skills in designing and developing Microservices along with Spring Boot and
Coherence cache implementation.
 Developed session, entity beans and message driven beans.
 Was involved in benchmarking the Cassandra Cluster for performance.
 Monitoring the Cassandra cluster with the help of Visualization management tool, OpsCenter.
 Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX,
JSON.
 Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and JQuery
based on the W3C standards and Web 2.0.
 Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the
retrieved data with jQuery to manipulate nodes in DOM tree.
 Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data
from websites.
 Designed and Developed Client Side application using ANGULARJS, HTML5, CSS3, JAVASCRIPT,
BOOTSTRAP, jQuery.
 Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, CTC
configure struts application, used tag library. Developed custom directives, Factories and Services in
AngularJS.
 Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
 Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
 While in the newer sub project, conducted validation in AngularJS way.
 Designed the data flow for the client-side screens and the object interaction layer for the server side
components using Rational Rose.
 Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
 MQ was used to provide a single unifying transport that reduces cost and maintenance efforts,
including support for HTTP, REST and JMS.
 Extensive experience in designing and automation of web services testing using ReadyAPI (SOAP and
REST).
 Developed reports in an excel format using POI-HSSF API.
 Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
 Designed configuration XML Schema for the application.
 Monitoring Web Logic/JBoss Server health and security.
 Enhanced the Informatica Code (Mappings & workflows) to improve the performance by Performance
Tuning.
 Involved in Cassandra schema designing and data modelling.
 Implemented persistence layer using IBatis.
 Developed common library using IBatis to execute various database commands against Oracle
database.
 Developed Maven scripts and developed builds using Maven and continuous integration servers like
Jenkins.
 Used JavaScript for the client side validation.
 Implemented generating the verification hash code using crypto package on NodeJS.
 Experience in Cross browser compatibility testing and intellectual challenges in User Experience with
Bootstrap.
 Developed Web API calls to communicate with an Angular 2 application.
 Wrote the Angular 2 services to connect with Web API to Get, Post, Put and Delete data.
 Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to
modify the data received in the response.
 Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
 Prepared the test plans and executed test cases for unit, integration and system testing using different
automation tools like jUnit, Soap UI and Fiddler.
 Developed unit test cases using Mockito framework for testing accuracy of code and logging is done
using Log4j.
 Written unit test cases to test services implemented in grails and groovy.
 Experienced in performance tuning the Cassandra cluster.
 Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto
Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
 Used SOAP for Web Services by exchanging XML data between applications over HTTP.
 WSDL was used for publishing Web Service interfaces.
 Junit tests were written to test each module in the application.
 Wrote Ant Scripts to automate the build and deploy process.
 Loading the data to Cassandra Cluster using the copy command through cql scripts.
 Involved in Code Review, Unit Testing and Integration Testing.
Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, Microservices,Angular2, XSLT,
JDBC, AJAX, IBM Web Sphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript,
Eclipse, AWS EC2, UML, Rational Rose, Windows XP, CVS, JUnit, Mockito, Informatica, Groovy and Grails, ANT,
Adobe Flex, Visio.

Client: Credit Suisse, Dallas, TX


Sr.Fullstack Java Developer March 2015- April 2016

Responsibilities:
 Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and
tested the application during various iterations.
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,
modeling, analysis, design, development, testing, and monitoring.
 Used Maven as build tool and deploying the application.
 Developed the User Interface using spring framework, JQuery and Ajax.
 Developed screens using Angular JS, CSS3 and html5.
 Developed screens using Angular JS, CSS3 and html5.
 Implemented routing logic and navigation from screen to screen and also implemented login
functionality on the client side in Angular JS.
 Worked on database connectivity of NodeJS and MySQL.
 Developed complete solutions in SOA and create process flows, use various interaction patterns, and
integrate web services.
 Design and develop financial web applications using Perl, HTML, JavaScript, CSS and SQL.
 Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
 Code analysis (shell scripting and Perl files) for financial processes.
 Develop batch processes for financial reporting applications and modules using Perl and Korn shell
scripts on Oracle database, with partitions and sub-partitions.
 Used spring frame work AOP features and JDBC module features to persist the data to the database
for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve
other bean dependencies.
 Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate
mapping files and created DAO and PO.
 J2EE deployment on Web Logic/JBOSS servers - QA & Staging
 Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE
applications on Struts and Spring framework running on Web Logic/JBOSS servers.
 Developed various Java beans for performance of business processes and effectively involved in
Impact analysis.
 Developed application service components and configured beans using Spring IOC, creation of
Hibernate mapping files and generation of database schema.
 Created SOAP web services interface to Java-based runtime engine and accounts.
 Done thorough code walk through for the team members to check the functional coverage and coding
standards.
 Actively involved in writing SQL using SQL query builder.
 Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the
project.
 Used SVN to maintain the version of the files and took the responsibility to do the code merges from
branch to trunk and creating new branch when new feature implementation starts.
 Developed test cases using JUnit.
Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN,JSP, Spring MVC, J2EE,
JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Client: Fifth Third Bank , Cincinnati, OH


Java Developer Oct 2013 - Feb 2015

Responsibilities:
 Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and
tested the application during various iterations.
 Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,
modeling, analysis, design, development, testing, and monitoring.
 Used Maven as build tool and deploying the application.
 Developed the User Interface using spring framework, JQuery and Ajax.
 Worked on database connectivity of NodeJS and MySQL.
 Developed complete solutions in SOA and create process flows, use various interaction patterns, and
integrate web services.
 Design and develop financial web applications using Perl, HTML, JavaScript, CSS and SQL.
 Developed reusable and interoperable modules based on SOA architecture in enterprise applications.
 Code analysis (shell scripting and Perl files) for financial processes.
 Develop batch processes for financial reporting applications and modules using Perl and Korn shell
scripts on Oracle database, with partitions and sub-partitions.
 Used spring frame work AOP features and JDBC module features to persist the data to the database
for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve
other bean dependencies.
 Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate
mapping files and created DAO and PO.
 J2EE deployment on Web Logic/JBOSS servers - QA & Staging
 Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE
applications on Struts and Spring framework running on Web Logic/JBOSS servers.
 Developed various Java beans for performance of business processes and effectively involved in
Impact analysis.
 Developed application service components and configured beans using Spring IOC, creation of
Hibernate mapping files and generation of database schema.
 Created SOAP web services interface to Java-based runtime engine and accounts.
 Done thorough code walk through for the team members to check the functional coverage and coding
standards.
 Actively involved in writing SQL using SQL query builder.
 Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the
project.
 Used SVN to maintain the version of the files and took the responsibility to do the code merges from
branch to trunk and creating new branch when new feature implementation starts.
 Developed test cases using JUnit.
Environment: Java, Hibernate, spring (AOP, Dependency Injection), XML, Tortoise SVN,JSP, Spring MVC, J2EE,
JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.
Client: Vyom Lab’s
Java J2EE Developer | PUNE, INDIA June 2011 – Sep 2013

Responsibilities:
 Actively involved in writing SQL using SQL query builder.
 Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing
components using Business Objects, XML, and JDBC.
 Designed front end checking validations using JavaScript.
 Used Struts framework to follow MVC Architecture in the application server
 Managed connectivity using JDBC for querying/inserting & data management including triggers and
stored procedures.
 Developed various DAOs for handling business logic and data manipulations from database.
 Consumed SOAP and REST Web Services to retrieve the information from the back end.
 Involved in design of JSP's and Servlets for navigation among the modules.
 Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and
did client-side validations with java script.
 Review Requirement, develop technical design documents and create a prototype of the critical
business.
 Worked with Hibernate for developing Persistence classes to interact with the database.
Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans, XML.

EDUCATION
Bachelors in Computer Science & Engineering, India.

You might also like