Full Stack Developer Resume
Chicago, IL
SUMMARY
- Having professional experience of around 8 years in Analysis, Design, Development, Implementation and testing of Web Based & Client/Server applications and Database applications.
- Expertise in developing web applications in HealthCare, Retail, Automobile, Mobile - Media and Software domains.
- Expertise in developing and implementing enterprise applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, Spring Boot, JSP, Servlets, Java Beans and EJB.
- Strong Web Technology and Scripting languages experience with HTML5/4, CSS3/CSS, JSP, AJAX, JavaScript, jQuery, Bootstrap, AngularJS, BackboneJS, ReactJS and NodeJS.
- Worked extensively on technologies like Web services, Spring, SOAP, XML, XSD, XSLT, WSDL, JMS, JNDI, JSON, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
- Worked with Oracle8i/9i/10g, TOAD, DB Visualizer, PL SQL and MS SQL Server.
- Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Web Application Development with Framework like Struts and Spring MVC.
- Experience using various web/application servers like Apache Tomcat 5.x, WebLogic, IBM WebSphere Application Server 5.x/6.x, WebSphere MQBEA Web Logic Server 10.0, Oracle Web Logic Server 10.3 and JBoss 3.2.x/4.2.
- Strong experience on various development environments - IDEs like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0, NetBeans and Spring Tools Set.
- Messaged oriented MW - experience with Tibco, Kafka and Samza.
- Experience in the areas of Object Oriented Analysis (OOA)& Object Oriented Design(OOD) using UML, SDLC Management and Development of Distributed applications.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Defect handling with HP-Application Lifecycle Management.
- Good experience with unit, performance and script testing by using JProbe, Karma, Jasmin, JUnit and JMeter.
- Used Integration tools like JIRA.
- Experience with various MVC Java frameworks like AngularJS, UnderscoreJS, and NodeJS etc.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in the Database.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) in gathering user requirements & converting them into software requirement specifications.
- Extensive knowledge in Agile, Waterfall and TDD Methodologies.
- Experience with Open source frameworks using Struts, Spring Batch, and Hibernate and used design patterns like Singleton, DAO, Factory, DTO, and MVC.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework, Gherkin and Cucumber.
TECHNICAL SKILLS
Programming Languages: C, Java5/6/7, J2EE, JSP, Python 3.0/3.3.2, JSF, Cucumber, Gherkin, MVC, JPA, log4j
Web Languages: HTML5/HTML4, Bootstrap 2.3x, DHTML, AJAX, XML, XSD, XSLT, CSS3/CSS, PHP, JavaScript, AngularJS, ReactJS, NodeJS, Backbone.js, jQuery
Database Systems: MySQL, PL/SQL, Oracle8.x/9i/10, MySQL 5.1.4, DB2, Mongo DB
Methodologies: Agile, SDLC, OOAD, TDD, Waterfall
Operating Systems: Windows XP/7/8, UNIX, LINUX
Java/J2EE Technologies: JSP, Servlets, EJB, JavaBeans, JDBC, JMS, JSON, JNDI, JAX-WS, JAXB, Custom Tag Libraries, Web Service, SAX
Web Services Technology: XML, SOAP 4.0, SOA, WSDL, UDDI, Apache CXF 2.2.9/2.6
Application/Web Servers: Apache Tomcat 5.x, JBOSS3.2.x/4.0/4.2, CVS, WebLogic, Ant, Maven, WebSphere Application Server 7.0
IDE& Tools: Eclipse 3.5/3.6.1/4.2/4.3.1 , Alfresco, Harvest, RAD7.5, NetBeans 6.9, Spring Tools Set
Java Framework: Struts 2.1.6/2.2.1/2.3.16 , RestFul, Spring 3.0.1/3.2.6 , SpringBoot, Hibernate 3.5.4/4.0.1/4.2.8
Java Testing Tools: JUnit 4.6/4.9/4.11 , JProbe, Jasmin, HP-ALM, Karma, JMeter 2.7
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Full Stack Developer
Responsibilities:
- Involving in requirements phase to understand the Application impact and assisting System Analyst to gather inputs for the preparation of Functional Specification Document.
- Hands on experience in creating components using React.js
- Extensively worked usingAWSservices along with wide and in depth understanding of each one of them.
- Highly skilled in deployment, data security and troubleshooting of the applications usingAWS services.
- Created S3 buckets in theAWSenvironment to store files, sometimes which are required to serve static content for a web application.
- UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java.
- Documented how Spring Batch is useful for the current project.
- Involved in Java, J2EE, struts, web services and Hibernate in a fast paced development environment.
- Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
- Rich experiences of database design and hands on experience of large database systems in Oracle 11g.
- Involved in design and implementation of web tier using Servlets and JSP.
- Worked extensively on Spring boot for building web service.
- Designed and developed Data Access Objects (DAO) to access the database.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Involved in writing test scripts usingjava and executed it through selenium cucumber.
- Triggered the automation jobs usingJenkinsto get the cucumber JSON reports.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Integrated Apache Camel (ESB) with Spring boot.
- Good experience in creating components documentation using react.js.
- Experience with the features ofAngular2such as directives, modules and routing.
- Development of company’s internal CI system, providing a comprehensive API for CI/CD.
- Implemented Restful web services using spring boot.
- Coded in Angular2 MVC framework to build the Web application for the internal use of the organization.
- Ensures management and monitoring tools are integrated with Pivotal Cloud Foundry and have rules/alerts for routine and exceptional operations conditions.
- Experience in Pivotal Cloud Foundry Setup Configuration/maintenance.
- Trouble shoot issues within Pivotal Cloud Foundry environments and involving Pivotal vendor as and when needed.
- Highly usedAngular2router to build single page application
- Bootstrap used along with AngularJS in creating the Application.
- Identify improvements to enhance CI/CD.
- Worked with HTTP/HTTPS protocols by using angular2 components to build RestFul services.
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
- Experience handling large volumes of operational data with Oracle, Coherence, Elasticsearch, Kafka and Samza.
- Analyzed and made code changes to Mainframe components COBOL, JCL and DB2 applications.
- Implemented the Project structure based onSpring MVCpattern usingspring boot.
Environment: Java, J2EE, JSP, JavaScript, jQuery, Spring Boot, ReactJS, Angular2, JDBC, CI/CD, HTML, REST, Web Services, Struts, Spring, Hibernate, COBOL, JCL, MySQL, DB2, Eclipse, Toad, Serena Dimensions, Toad, Visio, MS Office, Serena Dimensions, DbVisualizer, Struts 2.0, MVC, Hibernate, Apache Tomcat 5.5/6.0, EJB.
Confidential, Milwaukee, WI
Sr. Web Developer
Responsibilities:
- Used Angular2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
- Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
- Experience in handling, configuration and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
- Developed internal services using Java and Node.js.
- Wrote internal and external API services using Node.js modules.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS.
- SOAP Web servicesimplementation for making the backend data available to the frontend.
- Worked on generating the web services resources by using RESTful web services with JSON.
- Created documentation for all the components which is included in React-Bootstrap page.
- Developed custom directives and Services in AngularJS.
- Experience in managing large shared MongoDB cluster.x
- Experience in MongoDBinstallation, patching, troubleshooting, performance, tracking/tuning, back - up and recoveryin dynamic environments.
- Monitoring and tuning to improve Mainframe services(MFS) and application performance prior to upgrades.
- Worked with maven and Spring and Spring suite to develop the coding to batch jobs implemented CI and CB using Jenkins.
- Wrote services with Angular2 to store and retrieve user data from the Mongo DB.
- Used Spring IOC, AOP for creating beans and transaction management.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- JUnit Frameworks were used for performing unit & integration testing by writing test cases.
- Experience in HTML5/CSS3 development and have experience In React.js, angular.js, Responsive design.
- With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
- Followed AGILE model for development of the project.
Environment: Windows 7, JDK 1.7 and 1.5, Servlets, JSP, Spring 4.x, CI/CD, ReactJS, Angular2, Struts 2.3.16, HTML/HTML5, XSLT, XML, Ajax, JavaScript, jQuery, JDBC, SOAP-JAXB, JSON, Node JS, MongoDB, Hibernate 4.2.8, RESTful Web Services, WSDL, UDDI, PL/SQL, Oracle 11g, Alfresco Enterprise, DataPower, CA Harvest Workbench 12.x, Eclipse 4.3.1, HP-ALM/QC Explorer 11.5x, BV DCC 7.1, Web2.0.
Confidential, Kansas, MO
Web Developer
Responsibilities:
- Involved in designing and developing the application using JSP, JSTL, HTML/HTML5, CSS3, Bootstrap, AJAX and made client validations using JavaScript, jQuery with NodeJS.
- Implemented object/relational persistence for the domain model.
- Implemented theWeb serviceswith SOAP service and SOAP - JAXB Eclipse.
- Worked on generating the web services classes by using RESTful web services with JSON.
- Used UDDI, WSDL, ESB for Web Services.
- Implement and execute web service API management framework.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Involved in writing the Named queries, Criteria queries in Hibernate.
- Configured objects in spring applicationcontext.xml.
- IBM RAD for accelerated programming.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Worked on creating documents in Mongo database.
- Developed and implemented the Architectural Pattern of MVC using Struts Framework.
- Used Spring IOC, AOP for creating beans and transaction management.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Unit testing done by Jasmin for scripts.
- JUnit Frameworks were used for performing unit & integration testing by writing test cases.
- Followed Agile & Scrum Methodology for development of the product.
Environment: Windows 7, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript, jQuery, NodeJS, JDBC, Bootstrap 2.3x, SOAP-JAXB, JSON, MongoDB, Hibernate 4.2.8, RAD 7.5, JUnit 4.11, RESTful Web Services, PL/SQL, WSDL, UDDI, ESB, Oracle 11g, Jasmin, Eclipse 4.3.1, Agile development process.
Confidential, Chicago, IL
Web Developer
Responsibilities:
- Involved in build process through Maven.
- JMS for instant notification.
- Developed necessary DAO’s with Hibernate as the persistence framework.
- Used Log4j for logging messages and Warnings.
- Used Ajax to make calls from JavaScript to java with XSD&XSLT technology.
- Deployed the Application on Oracle Implementation with JSP, JavaScript, jQuery and Struts Validation framework on Eclipse IDE.
- Experience with Design patterns, R4SC, ADAT, Spring and model driven tool.
- Restful web API framework for Java with JAX-RS.
- Managing JUnit test scripts for development and test environments for latest deployments.
- Working out on feasible technical solutions with client team to common UI issues.
- Integration with JIRA and functional testing before releasing code for client testing.
- Fixing client reported bugs on UI or functional issues found during testing.
- Deployed an application in IBM WebSphere Application Server v7.0
Environment: Java 1.6, Core Java, log4j, JSP, JavaScript, jQuery, JMS, XML, XSD, XSLT, Spring 3.0.1, Hibernate 3.5.4/ORM, HTML5, CSS3, JUnit4.6, Ajax, RestFul API, WebSphere 7.0, Maven, Bootstrap 2.3, Oracle 9i, MyEclipse, Eclipse 3.6.1, JIRA, MySQL Server, Tomcat, Struts 2.2.1, NetBeans 6.9.
Confidential
Web Developer
Responsibilities:
- Expert knowledge of Node.js and experience in a production environment.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API.
- Involved in Java, J2EE, struts, web services and Hibernate in a fast paced development environment.
- Rich experiences of database design and hands on experience of large database systems in Oracle 11g.
- Involved in design and implementation of web tier using Servlets and JSP.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Designed and developed Data Access Objects (DAO) to access the database.
- Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
- Coded HTML pages using CSS for static content generation with JavaScript for validations.
- Used JDBC API to connect to the database and carry out database operations.
- Used JSP for developing User Interface components.
- Performed unit testing, system testing and integration testing.
- Deploying application in Development and Production servers.
- Facilitate UAT testing, working with business partners, when available, to ensure UAT scripts are thorough and testing is completed.
- Analyzed and made code changes to Mainframe components COBOL, JCL and DB2 applications.
- Able to work in both Java and Mainframes simultaneously.
- Scheduling Mainframes Jobs in CA7 scheduler.
Environment: Java, J2EE, JSP, JavaScript, jQuery, JDBC, HTML, REST, Struts, Spring, Hibernate, COBOL, JCL, ABAP, CSS, Oracle 10g/11g, DB2, Eclipse, Serena Dimensions, NodeJS, Toad, Visio, Node.js, MS Office, Serena Dimensions, Aqua Studio, Struts 2.0, MVC, JBoss, REST, SOAP, CA7 scheduler
Confidential
Software Developer
Responsibilities:
- Analysis of the specifications provided by the client and documenting.
- Detail Level estimates, Understanding document preparation for a request.
- Design Documents like RUD (Requirement Understanding Document), DDD (Detailed Design Document) and UT (Unit Test Cases). Documenting the test results.
- Preparing review document based on onsite review comments. Preparation for quality inspection and delivery.
- Received applause certificate for successful and timely launch of Sales Code Expansion project.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Designed and developed Data Access Objects (DAO) to access the database.
- Developed HTML pages using CSS for static content generation with JavaScript for validations.
- Developed JDBC API to connect to the database and carry out database operations.
- Deploying application in Development and Production servers.
- Able to work with Mainframe components COBOL, JCL and DB2 applications.
- Scheduling Mainframes Jobs in CA7 scheduler.
- Coded HTML pages using CSS.
- Setup test data in database tables for Unit testing.
- Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
- Open to learn new technology or tool needed for the application.
Environment: Java, JavaScript, JDBC, HTML, CSS, Hibernate, COBOL, JCL, DB2, Eclipse, Serena Dimensions, Toad, MS Office, Serena Dimensions, Aqua Studio.
