This document provides a summary of a candidate's skills and experience. It lists over 5 years of experience in web development using technologies like Java, JavaScript, Python, AngularJS, Node.js, AWS, and databases like MySQL, Oracle, SQL Server, and Cassandra. It also outlines the candidate's experience in software development lifecycle processes, Agile methodologies, testing tools, and cloud platforms. Specific projects discussed include developing applications for e-commerce, insurance, and data analytics domains.
1. P Bajpai developer15j@gmail.com
312-869-9471
Summary:
• 5+ years of IT experience in Analysis, Design, Development and Testing of Web - based
applications.
• Expertise in design and development of web applications using JSP, JavaScript, HTML5,
CSS3, JQUERY, AJAX, JSON, DOJO, Adobe Flex4, Flash, XSL, XSLT, Node.JS,
Angular.JS, Backbone.JS, express.js, bootstrap, ExtJS.
• Good experience in developing web applications implementing Model View Control (MVC)
architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
• Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
• Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create docker
image and deployment in AWS environment.
• End-to-end architecture and implementation of client-server systems using Scala, Akka, Java,
JavaScript and related, Linux.
• Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon Simple
DB, Amazon RDS, Amazo
• Worked on Elastic Load Balancing, Amazon SQS, AWS Identity and access management,
AWS CloudWatch, Amazon EBS and Amazon CloudFront).
• Strong front-end UI development skills using scripting languages like HTML5, CSS3,
JavaScript, JQuery, AJAX, JSON, Ext Js, Angular Js, DOM, JSP, JQuery Plug-ins.
• Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext Js, Angular
Js, and Object oriented programing in JS.
• Good experience in Designing, Planning, Administering, Installation, Configuring,
Troubleshooting, Performance monitoring and Fine-tuning of Cassandra Cluster.
• Expertise in Software Development Life Cycle (SDLC) that includes Requirements analysis,
design, Coding, Testing, Implementation, Maintenance with methodologies like Object
Oriented Analysis and Design (OOAD) and Agile Methodology.
• Expertise in writing Sub Queries, Cursors, Functions and performed data analysis using SQL,
SQL Server Management Studio, Oracle.
• Continuous monitoring and managing the Hadoop cluster through Cloudera Manager.
• Configured Flume to extract the data from the web server output files to load into HDFS.
• Expertise in DB Design, DB normalization and writing SQL queries PL/SQL- Stored
Procedures, Functions, Triggers, Sequences, Indexes and Views, etc.
• Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case
diagrams, Class Diagrams and State Diagrams.
• Expertise in BEA Web Logic 11g, Jakarta Tomcat 5.5/6.0.23.
• Knowledge about setting up Python REST API Frame work using Django.
• Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL Server 2005.
• Experience in dynamic web applications design using open source MVC, Spring and Struts
Frameworks.
• Hands on experience in front-end interface development using HTML, DHTML, CSS, XSLT,
JavaScript, and AJAX.
• Strong experience of developing data models using Hibernate ORM tools, POJOs and
configuring Hibernate persistence layer.
• Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX,
Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
• Extensively worked on debugging using Eclipse debugger.
• Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances also configured the
storage on S3 Buckets.
• Experienced with creating REST endpoints using Spring MVC and the more traditional
SOAP based webservices using JAX-WS.
2. • Experience in implementing Core Java J2EE design patterns like Singleton, Factory Pattern,
Business Delegate, DAO, VO, Session Fa ade, Service Locator and etc.
• Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid,
Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
• Experience with using IDEs like Eclipse 3.x, Version Control Systems like CVS, SVN, GIT
and continuous Integration tool Jenkins and Configuration management tool Puppet.
• Experience with using Hibernate (4.x and higher) with JPA annotations for Persistence layer
development.
• Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling
groups.
• Worked with BEA Weblogic, IBM Websphere, Apache Tomcat & JBOSS Application server.
• Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema,
SOA, JAXB, JAXP.
• Generated UI mockups from paper-and-pencil concepts to high-fidelity prototypes that
convey the interaction model using HTML5, CSS and Angular JS.
• Creating user interfaces using HTML5, CSS3 and Angular JS.
• Extensive knowledge in Unit testing methodologies, performance optimization tools,
continuous integration tools like, JUnit, DBUnit, HTTP Unit, Mock Objects, JMock,
DevPartner, Hudson.
• Good Experience in creating, modifying and enhancing both manual Test cases and Test
Scripts created in Selenium Web driver with JUnit frameworks.
• Good personality, excellent communication skills, efficient developer in a team as well as
working individually.
• Performed unit testing using JUnit test cases, Integration and deployment of applications
using build tools like ANT and Maven and debugging through log4j.
• Willing to learn new technologies and learning fast. Capable of working on multiple projects
under tight deadlines.
• Efficient team member with excellent work/time management skills, excellent leadership,
communications and Interpersonal Skills, ability to work under strict deadlines.
TECHNICAL SKILLS:
Languages:Java JDK 1.1,J2SE 1.3/1.4/5.0, Java SE 6, Java SE 7 , SQL, PL/SQL, NoSQLC, PHP,
C,PHP.
J2EE Technologies-J2EE-Servlets, JSP, JSTL, Struts Tag Libraries, JDBC, JDBC, EJB, RMI, Log4j,
XML, SOAP, JTA, WSDL, JMS, Java mail, JAAS, JCA.
Design Patterns-MVC, DAO, DTO, Front Controller, Business Delegate, Observer, Singleton, View
Helper, Decorator etc
Frameworks-Struts, Hibernate, Spring , JSF.
CI Tools-Jenkins.
Debugging and logging tools-JUnit, Log4j
XML Technologies-XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery
Scripting/GUI Tools-HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver
Application Servers-Apache Tomcat 5/6/7, Apache HTTP Server 2.x, JBoss 5.x, Express Node.js.
IDE-Eclipse 3.x, RAD 6.0, WebSphere Studio Application Developer WSAD , NetBeans
5.x/6.0,JBuilder 5/6/7/8
Build and Test Tools-Ant, Maven, Junit 3.8/4.0, JwebUnit, Http Unit for Junit
Databases-Oracle 9i/10g, MySQL 3.x/4.1/5.0, SQL Server 2000/2005,Cassandra.
Operating Systems-Windows 2000/XP, Sun Solaris, Red Hat Linux.
Cloud Computing:-Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing,
AWS Lambda,AWS Cloud Watch,AWS Identity and access management, Amazon EBS, Amazon
Cloud Front
WORK EXPERIENCE:
3. Humana - Louisville, KY Nov 2015 to Present
Sr. Java Developer/J2EE Developer
Responsibilities:
• Working on JavaScript to validate input, manipulated HTML elements using JavaScript and
Angular JS developed external JavaScript codes that can be used in several different web
pages.
• Extensive use of jQuery, Node.js, AngularJS, and other common uses of JavaScript, C#, MVC
4, PHP, Zend Framework
• Responsible for software component delivery includes Detailed Software Requirements
Specification, the functional design, and the technical design document and source code.
• Designed and implemented a data analytics engine based on Scala/Play to provide trend
analysis, regression analysis and machine learning predictions as web services for survey data.
• Developed support for new risk calculation methodology and capabilities to incorporate Cancel
and Correct trades into intraday numbers.
• Developed blotter component for CDS index algo trading.
• Developed multiple POCs using Scala and deployed on the Yarn cluster, compared the
performance of Spark, with Hive and SQL/Teradata.
• Creating user interfaces using HTML5, CSS3 and Angular JS.
• Designed and implemented multiple new features in hotwire.com related to Hotel Room search
and purchase using AJAX, JQuery, Angular JS, CSS3 and HTML5.
• Used Spring Framework for developing the application and used hibernate to map to Oracle
database.
• Used Amazon IAM to grant fine access of AWS resources to users. Also managed roles and
permissions of users to AWS account through IAM.
• Used Struts as MVC Framework for the applications.
• AWS Infrastructure setup Web Server, App Server and PDS Server.
• EC2 instances, RDS instance - MySQL, VPC, S3, IAM, Route53.
• AXN Core application implementation using Spring 3.2.3 and Hibernate 4.1 with MySQL
database and Cassandra.
• Controlling the DIT UAT environment for the application to eliminate the application
downtime using client specified monitoring process.
• Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
• Involved in converting Cassandra/Hive/SQL queries into Spark transformations using Spark
RDDs, and Scala.
• Performed importing data from various sources to the Cassandra cluster using Java APIs and
Sqoop.
• Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL
and custom tools developed in Python and Bash.
• Developed REST services to talk with adapter classes and exposed them to the angular JS
front-end.
• Worked on Restful web services which enforced a stateless client server and support JSON few
changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the
requirement documents.
• Spring Data was used for persistence to Mongo DB based application data stores.
• Coded Java Scripts for performing client side validations.
• Involved in development of Web Services using JAX-WS 2.0 to get data from the SAP System.
• Used Oracle Sql Developer for Oracle 10g for running queries to confirm the results from the
application.
• JSR-303 based validation was used for Domain object validation.
• Spring Security was used for endpoint authorization checks and for Oauth2.0 base.
• Involved in writing and testing test scripts using Selenium Web driver and Java Object
Oriented programming Language.
• Integrated Testing with Selenium using Eclipse to generate test execution result.
4. • Spring AOP was used for capturing metrics on calls to the REST services.
• Developed REST Web Services using Jersey API.
• Used Spring Tool Suite (STS) as the IDE and Jenkins for continuous integration.
• Created PL/SQL scripts, stored procedures, functions and triggers for the Oracle 11g database.
• Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of
resources within AWS RDS.
• Establish CI / CD for trunk and branches to support parallel development.
• Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON
Object from controllers in back-end RESTfulServer.
• Helped a team in performing Cactus tests using JUnit and automation scripts for UI and
followed Agile methodology in delivering the work.
Outsell Corp - Minneapolis, MN July 2014 to Oct 2015
Java Developer/J2EE Developer
Responsibilities:
• Implemented the Spring dependency injection of the Database helper instance to the action
objects.
• Developed JSP pages for presentation layer (UI) using Struts with client side validations using
Struts Validator framework/ JavaScript.
• Created test scripts using Selenium Web driver using Page Object Model.
• Implemented JQuery validation plug-in, modified JQuery validation plug-in to support
custom validation, JQuery modal box, JQuery date picker, JQuery tooltip.
• Used Maven to create build file and does Unit testing by creating Test Suites using JUnit
Framework.
• Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load
Balancing, Ec2 VPC and S3 as part of process improvements.
• Used AWS Cloud Watch performed Monitoring, customized metrics and file logging.
• Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups,
auto-scaling, load balancers (ELBs) in the defined virtual private connection.
• Installed, deployed and upgraded AWS Cloud- based servers and services in accordance with
project guidelines.
• Bootstrapping instances using Chef and integrating with Auto Scaling.
• Worked with CQL3 to execute queries on the data persisting in the Cassandra cluster.
• Designed, automated the process of installation and configuration of secure DataStax
Enterprise Cassandra using puppet.
• Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services,
EBS volumes, to set alarms for notification or automated actions and to monitor logs for a
better understanding and operation of the system.
• Used AWS Lambda to manage the servers and run the code in the AWS.
• Developed UNIX shell (Bash) scripts to automate most of the tasks.
• Developed Spring Based Web services SOAP through XSD and WSDL.
• Developed JSPs to provide dynamic content to the HTML pages.
• Used JDBC and Spring JDBC Template for creating the Data Access layer.
• Used Spring Tool Suite (STS) as the IDE and Jenkins for continuous integration.
• Created PL/SQL scripts, stored procedures, functions and triggers for the Oracle 11g database.
5. • Written Jasmine Specs and JUnit for unit testing.
• Used Maven for application life cycle management and JIRA Agile (Scrum) for defect
tracking.
• Developed WebServices to communicate to other modules using XML based SOAP and
WSDLprotocols.
• Designed and modified User Interfaces using JSP, JavaScript, CSS andjQuery.
• Involved in re-skinning of website developed in Drupal 7 and developed custom modules.
• Configured Apache Server and PHP Scripting Engine and MYSQL Database Server.
• Designed, Developed, and Maintained Web sites with PHP, MYSQL, CSS, HTML, DHTML.
• Worked with deployments on Ant, Maven and Deployment script.
• Used WebServicesfor creating rate summary and used WSDLand SOAP messages for getting
insurance plans from different module and usedXMLparsersfor data retrieval.
• Used Vtune performance analyzer for testing performance of algorithms.
• Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page
contents.
• Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on
JSPs, JSTL, and JSP Custom Tags.
• Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and
Spring Framework.
C & C Tech - Lafayette, LA June 2011 to December 2013
Java Developer
Responsibilities:
• Participated in the complete SDLC process and used PHP to develop website functionality.
• Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and
JavaScript.
• Developed entire frontend and backend modules using Python on Django Web Framework.
• Developed internal auxiliary web apps using Python Flask framework with CSS / HTML
framework.
• Building the web pages from scratch using Drupal7 & PHP.
• Configured Apache Server and PHP Scripting Engine and MYSQL Database Server.
• Analyzed and Developed objects as per Client requirements.
• Designed, Developed, and Maintained Web sites with PHP, MYSQL, CSS, HTML, DHTML.
• Worked with deployments on Ant, Maven and Deployment script.
• Generated property list for every application dynamically using python.
• Designed and developed data management system using MySQL.
• Used Django APIs for database access.
• Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client
data.
• Responsible for validation of Client Interface HTML pages using JavaScript and Jquery.
• Developed front-end screens and server side scripts using HTML, DHTML, CSS and JSP.
• Angular.js is used to build efficient backend for client web application.
6. • Coded assigned modules using leading Java frameworks Struts and using industry standard
tools Eclipse.
• Worked on development of SQL and stored procedures on MYSQL.
• Handled creation and parsing of XML Documents using SAX Parser.
• Designed and developed a horizontally scalable APIs using Python Flask.
• Designed Cassandra schema for the APIs.
• Implemented monitoring and established best practices around using elastic search.
• Involved in creating Session Beans for Business Logic and accessing Entity Beans EJB .
• Involved in writing the queries, views and DMLs in UDB.
• Involved in designing the DataStage jobs for transferring the data.
• Designed and development of UML diagrams like Use Case, Class and Sequence using tool
Visio.
• Development of XMLs for several components which maintains data for several registers.
• Designed and developed SQL procedures and Linux shell scripts for data import/export and
data conversions.
• Developed Java code base on RAD and deployed on WebSphere Application Server 6.
• Used Asynchronous JavaScript Technology and XML AJAX for critical front-end validations to
reduce the burden on the server side.
• Used Maven as a build and deployment tool.
7. • Coded assigned modules using leading Java frameworks Struts and using industry standard
tools Eclipse.
• Worked on development of SQL and stored procedures on MYSQL.
• Handled creation and parsing of XML Documents using SAX Parser.
• Designed and developed a horizontally scalable APIs using Python Flask.
• Designed Cassandra schema for the APIs.
• Implemented monitoring and established best practices around using elastic search.
• Involved in creating Session Beans for Business Logic and accessing Entity Beans EJB .
• Involved in writing the queries, views and DMLs in UDB.
• Involved in designing the DataStage jobs for transferring the data.
• Designed and development of UML diagrams like Use Case, Class and Sequence using tool
Visio.
• Development of XMLs for several components which maintains data for several registers.
• Designed and developed SQL procedures and Linux shell scripts for data import/export and
data conversions.
• Developed Java code base on RAD and deployed on WebSphere Application Server 6.
• Used Asynchronous JavaScript Technology and XML AJAX for critical front-end validations to
reduce the burden on the server side.
• Used Maven as a build and deployment tool.