Full Stack Developer Resume
Conway, AR
SUMMARY:
- Over 8 years of hands on experience in designing, developing and testing Full stack Java/J2EE/AWS Applications.
- Major responsibilities include understanding Business Expectations, Functional and Technical Specs, Detail Technical Analysis and Design, Identification of Resources, Requirement Gathering, Analysis, Testing and Quality assessment, DataModeling, Software Development Life Cycle (SDLC) methodologies.
- Familiarity with frameworks such as Angular JS , Backbone JS , Node JS , React JS , Bootstrap.css , Flux SASS - CSS and LESS - CSS .
- Experience in creating responsive designs , wireframes , site maps, feature lists, specifications and other artifacts to describe the intended user experience and developing interactive design simulations
- Experience in creating test suites using Karma , Jasmine , Mocha and Chai .
- Expertise in developing applications using Java, J2EE, Servlets, JSP, JSP TagLibrary, XML, Eclipse, WebLogic, RMI, JDBC, JDK, JNDI, ANT, Maven, Web Services, Oracle, MySQL, PL/SQL.
- Extensive design framework experience using, MVC, Struts, Spring, Hibernate and legacy client frameworks.
- Managed Amazon Web Services like EC2,S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM,Dynamo DB, Elastic search,Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experienced in setting up of AWS relational databases like Aurora, MYSQL, MSSQL, and NoSQL database Dynamo DB.
- Designed and developed core java components using multithreading(concurrency) and collections.
- Extensive experience in Oracle, DB2, SQL database servers, SQL, Stored Procedure, Functions, Triggers, Indexes, Sequences, databasemodeling, normalization and de-normalization.
- Developed applications with industry standard application servers like Web Logicand Tomcat.
- Experience in TDD(Test-driven development),BDD(Behavior Driven Development) & ATDD (Acceptance Test-Driven Development)
- Strong experience using Continuous Integration tools Hudson, Jenkins.
- Solid Experience in developing Scope/Vision Documentation, ProjectPlan, Tracking Project Process to ensure successful delivery. Reputed for meeting project time lines and managing project expectations
TECHNICAL SKILLS:
Lan gu ag e s: J a va 8, 7, 6, C, S QL, JavaScript
J2EE Tec hn ologi e s: J DB C, JNDI, J SP, S e rvle ts, J M S, RM I
Front-end: J a va S c ript, CSS, JQuery,AJAX, Angular2, Backbone.js, Bootstrap.js
F r a me w or ks: S pr ing, S truts, Hiber na te
We b /Ap pS er ver s: Apac he To mc at, W e b Lo gic, J B oss
We b S er vice s : S OA P, UD D I, WS D L, REST, S OA, Ax is2, Mule ESB
AWS Services: EC2, S3, Elastic Beanstalk, CloudFront, CloudFormation, cloudWatch, Dynamo DB, RDS, IAM, VPC, Elastic cache, Redshift, Storage, Lifecycle Rules, Cloud Trail, Security Token Service
Dat ab ase: Orac le 9i, 10 g &11 g, MySQL, Postgres
Te stin g too ls: J unit, Jprofiler, Jasmin (Jscript), Protractor, Karma and Mocha
Ch an ge Cont rol: CVS, S VN, Rationa l C l ea r Ca se, VSS, GIT
De ve lop m e n t Me thod ologi e s: Waterfall, Iterative, Ex tre me Prog r a mm ing, AG IL E (Scrum), Jira.
PROFESSIONAL EXPERIENCE:
Confidential, Conway, AR
Full Stack developer
Responsibilities:
- Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
- Assist with creating cloud migration strategies; defining delivery architecture, creating the migration plans, designing the orchestration plans, and more. Assist in creating and executing of migration run books.
- Designing architecture, deployment and migration of the website from the physical environment to the Amazon Cloud
- Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Designed and developed a web-based client using Servlets, JSP, AngularJS , JavaScript , HTML 5 and XML using Spring MVC Framework .
- Implemented Java and J2EE Design Patterns like MVC, Singleton, Factory, Data Access Object (DAO), and Service Locator.
- Developed server-side services using Java multithreading, Web Services (SOAP, AXIS).
- Used spring framework including spring core /IoC, Spring Web , Spring Security.
- Implement OAuth 2, SAML 2 for AAA & Single Sign On (SSO) using Spring Security
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Experience in Installing and configuring Continuous Integration and Continuous Deployment Tools like Jenkins
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for micro-services.
- Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elastic Search , Kibana and Logstash (ELK & EFK) etc
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
- Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS .
- Created cloud Formation templates to automate the EC2 instance engenderment.
- Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application and additionally worked on one of the container technologies such as Docker.
- Worked with NoSQL database DynamoDB and developed custom DynamoDB applications specific to clients' needs.
- Experience in using AWS Data Pipeline.
- Git has been used as a Version Controlling System.
- Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
- Used Maven and ANT for building entire application and deploy them on Oracle WebLogic server.
Environment :Java, J2EE, JSP, AngularJS, JavaScript, HTML5, Bootstrap.css, Servlets, Hibernate, Agile, Scrum, Spring, Eclipse, Spring, DB2, Oracle WebSphere 8.x, Putty, Web services, XML, GitHub, Mongo DB, Maven, Jenkins, Visio, Log4j, Junit, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search., AWS Data Pipeline.
Confidential, Santa Fe, NM
Full Stack Developer
Responsibilities:
- Ac ti ve l y invo lv edinan a l y sis, desi g n a nd im pleme ntation forg iv e n module s deve lopm e nt.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in Writing JQuery based Ajax Requests using JQuery.get(url, data, callback, type) or JQuery.ajax(options) and JQuery.post(url, data, callback, type) and JQuery.get(url, data, callback, type).
- Used JQuery Events to manipulate the elements depends on the user interactions (like .ready (), hover (), bind (), click (), keypress ()).
- Experience applying the latest development approaches including MVC in the browser, event-drivenapplications using AJAX, JavaScript, JSON, Grunt.js and Angular.js.
- Using advanced level of JQUERY, AJAX, JavaScript, Angular.js, CSS, LESS and pure CSS layouts.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed MVC design using Struts framework, and business layer using EJBs.
- Developed a presentation layer using JSP, Struts tag libraries, tiles, CSS, JavaScript and jQuery.
- Experience in database programming using Oracle and writing SQL queries, PL/SQL , Stored Procedures, Functions, Triggers and Cursors.
- Hands on experience in writing, maintenance of EJB Session beans as part of implementing business layer.
- Worked on JMS to establish communication between PLSql (DBMS pipe) and OC4J queue to generate reports asynchronously.
- Performed unit testing using Junit framework.
- Extensively worked on Jasper reports using Jasper Studio. Generated pdf and xls(Excel)reports.
- De ve loped the W eb Se r vic es using S OA P protocol.
- Worked in TDD and Agile environment.
- Used Ant for build. CVS for version control.
- Worked on both Jobs server, OC4J server installed on Linux servers.
- Maintained a good relationship with customer during User Acceptance Testing and delivery.
En vironment: UML 2.0 , Design/Architectural Patterns, CI/CD, Mysql HTML5, CSS3, Object-oriented JavaScript (hand-coded), Backbone JS, Underscore JS, Handlebars JS, Require JS, jQuery, Twitter Bootstrap, Cassandra DB, Mongo DB, React JS, Node JS, Angular JS, Ajax, Jquery,Scala, Photoshop, Firebug, J a va /J 2e e, J DB C,S truts1.1,S pr ing, Hibe rna t e, Maven,W e b se rvi c es,EJ B, XM LAP I ’ s,J MS, OC4J and JBOSS, Or ac le 10g, Junit.
Confidential, Santa Clara, CA
Java De ve lop e r
Responsibilities:
- Involved in the design and implementation of the architecture for the project using OOAD, UML, Design Patterns
- Involved in analysis of requirements.
- Involved in unit testing and debugging using JUNIT.
- Involved in consuming and publishing Webservices using Apache axis with SOAP and REST protocols.
- Involved in configuration of services using web services via Mule ESB.
- Involved in orchestration of services in Mule ESB.
- Involved in integrating with other applications to get dependent data using web services, single sign on etc.
- Troubleshooting issues related to messages, multithreading, synchronization, validity of claims, completeness of claims etc.
- Involved in understanding and partial development of different modules such as contract and benefit determination.
- Involved in coding front end components using Jquery.
- Designed and Coded J2EE components using Spring MVC and Hibernate.
- Used Spring & Hibernate for accessing /updating data from oracle database tables.
- Involved in writing build scripts for Maven.
- Code reviews are conducted regularly and documented the review comments for producing quality code.
- Co-ordinated with DBA to improve the performance of native queries in application to display screen as per non-functional requirement.
Environment: JAVA 5, JEE (EJB, JDBC, JavaMail, WebServices, XML Parsers), Eclipse, Oracle 11g, WebLogic Application Server, SQL Developer, Windows.
Confidential
Java Developer
Responsibilities:
- Used Tomcat Application server to deploy Servlets, JSP, Tag Libs, JavaBeans, and Database
- Connection. Analyzed requirements for Sector Weights guideline.
- Configured environment for development.
- Prepared design document for Sector Weights doc changes.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Extensively worked on Core java.
- Developed business logic layer using Spring Framework.
- Implemented Database by using Oracle with TOAD.
- Worked with Quality Assurance to ensure complete test coverage of customizations by
- Creating unit test cases and executing them with the help of JUnit testing framework.
- Supported, Testing and coding issues in Production/QA environment.
- Consumed Web Services for transferring data between different applications.
- Experienced with SOAP/WSDL.
- Involved with the Post Production support for the Bug fixes, enhancements and On Call support for the app.
Environment: Java, J2ee, JavaScript, HTM, Eclipse SDE 5.0, Putty, SQL, Web Logic, TOAD, SVN, Web Services, Oracle 11g, and JUnit.
Confidential
Java Developer
Responsibilities:
- Worked as software developer for Confidential on developing a supply chain management system.
- The application involved tracking invoices, raw materials and finished products.
- Gathered user requirements and specifications.
- Developed the entire application on Eclipse IDE.
- Developed and programmed the required classes in Java to support the User account module.
- Used HTML, JSP and JavaScript for designing the front end user interface.
- Implemented error checking/validation on the Java Server Pages using JavaScript.
- Developed Servlets to handle the requests, perform server side validation and generate result for user.
- Used JDBC interface to connect to database.
- Used SQL to access data from Microsoft SQL Server database.
- Performed User Acceptance Test.
- Deployed and tested the web application on Web Logic application server.
Environment: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA Web Logic Application Server.