We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 8+ Years of experience in all phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, maintenance and testing using various methodologies like RUP, Waterfall and Agile.
  • Proficient in OOPS concepts, design and techniques with front end development.
  • Extensive experience in Web application development using - HTML, DHTML, AngularJS, CSS, JavaScript, JSON, XHTML, Restful, J2EE (JSP, JSF, Servlets, JDBC, Struts, EJB).
  • In-depth knowledge and experience in GUI using JavaScript, JQuery, Node JS, Angular JS, Angular2, HTML, CSS, AJAX, JSON, XML.
  • Proficient in building responsive and adaptive web applications using DOJO, RESTFUL, EXT.JS, jQuery UI, JavaScript frameworks like Angular.js, Angular2, React.js and Node.js.
  • Developed custom directives (for simultaneous file uploads) and created AngularJS services to consume in controllers.
  • Developed web applications using Angular.js, MongoDB and Node.js.
  • Experience in Web Application development using HTML, CSS, PHP, Pythonand JavaScript.
  • Experience in Unit Testing and generating of Test cases using Jasmine, Karma and Protractor.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Experience in shell programming for UNIX and Linux environment.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and Maven.
  • Expertise in debugging and troubleshooting existing code using Firebug, Fiddler and Developer Tools.
  • Skilled on working with IDE Tools like Eclipse, Visual studio code, Web storm, Atom, RAD, Net Beans.
  • Experience in working with Relational Database (RDBMS) concepts, PL/SQL, Stored Procedures, and extensively worked with SQL Server, Oracle and MySQL.
  • Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, Web Sphere, Amazon Web Services (AWS) and JBoss.
  • Good Knowledge in working with AWS like creating an EC2 instances, cloud front, s3 bucket etc.
  • Deploying EAR, WAR, JAR files to application server.
  • Experience in developing web applications usingJava/J2EE, JSP, Servlets, JDBC, spring, Struts, JSF, Hibernate, Web Services and XML.
  • Capable of quick learning and delivering solutions as an individual and as part of a team.
  • Managing tickets through JIRA and use Source tree with GIT for version control and also used bower as package manager.
  • Excellent communication and interpersonal skills, ability to work in team/independently and adapt quickly to new and emerging technologies

TECHNICAL SKILLS

Programming Languages: Java (JDK 1.7), C, C++

J2EE Components and Frameworks: AngularJS, Angular2, React JS, NodeJS, Struts 2.0/1.2, Spring 2.0/2.5, Servlets, JDBC, Hibernate

Testing Frameworks: Karma, Jasmine, Protractor, Selenium.

Client Technologies: JavaScript, DOJO, JQuery, HTML, CSS, RESTFUL, AJAX, JSON, XML, JSP, Action Tags, Struts Tags, Spring Tags.

Web Services Technology: SOAP, REST, WSDL, UDDI, XML, SOA, JAX-RPC, JAX-WS, JAX-RS.

Build Tools: ANT, Maven

Web / Application Servers: Amazon Web Services, Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3, Web Sphere 6.x/5.x, JBOSS 4.0.

Database Servers: Oracle 8i/9i/10G, MS SQL Server 2000/2005/2008, MySQL,MongoDB.

Version Controls: GIT, Rational Clear Case, CVS, SVN

IDE: Webstorm, Visual Studio Code, Atom, STS, Eclipse 3.x, NetBeans.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr Full Stack Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Developed UI by using HTML5, CSS, JavaScript, and Angular JS.
  • Developed AngularJS framework for form validation by throwing errors or confirmation dialogs in intuitive way to the user.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Used AngularJS to populate the data collections on the front-end and retrieve data from the rest services.
  • Used JSF Framework to wire the business components and Maven to build project by defining all dependencies in POM file.
  • Developed data access object layer components to interact with Mongo DB and used Hibernate to access Database.
  • Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
  • Used PYTHON Scripting and programming language to develop a working and efficient network with in the application.
  • Configured the spring framework for entire business logic layer.
  • Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Used Spring Framework’s Bean Factory for initializing services.
  • Performed deployment of project EAR on WebSphere.
  • Used Spring Dependency Injection to access mapper objects created using Hibernate from DataAccessLayer.
  • Used Maven as a build tool for building, packaging and managing dependencies.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Used Log4j, Putty server to log the error friendly log messages to the log files.
  • Used software versioning and revision control system GIT to maintain current and historical versions of Codebase.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.

Environment: JSF 2.0, AngularJS, Node JS, React JS, HTML 5.0, CSS, JavaScript, Restful, Spring, XML, XSLT, Web services (SOAP,WSDL), Hibernate,MySQL DB, Windows 2007, Eclipse, JUnit, Log4j, putty, Maven, GIT, WebSphere 7.0.

Confidential, Bloomington, IL

Sr. UI developer

Responsibilities:

  • Involved in Agile/full software development lifecycle i.e from Designing, coding, testing, debugging and support.
  • Developed all the UI pages using HTML, XHTML, DOM, CSS, JSON, JavaScript, JQuery and Ajax.
  • Used "Angular Material" along with “Angular-UI" for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
  • Extensive experience in developing web page quickly and effectively using JavaScript, HTML5, CSS3, Responsive Web Design, Bootstrap, Backbone JS, Angular JS, data visualizations and experience in making web pages cross browser compatible.
  • Applied JavaScript for basic animation and end user screen customization purposes.
  • Created Dynamic web pages using forms, filters, expressions and data binding.
  • Used AngularJS for data-binding, and NodeJS for back-end support with APIs.
  • Used NodeJS to implement and deliver customer-facing solutions
  • Experienced in CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements.
  • Worked with Data Tables, adding sorting, paging, and filtering abilities to plain HTML tables.
  • Developing the Rest based webservice to make a call to the target system exposed WDSL.
  • Test the webservice using the SOAP UI.
  • Implemented HTTPREST API using Angular JS.
  • Develop the Soap based web services using the spring framework.
  • Develop the spring web templates client for testing the request sent to the exposed target system WSDL.
  • Wrote application level code to perform client side validation using JavaScript and Angular JS.
  • Implemented MVC Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Interacted with java controllers (RESTful and JSON to write/read data from back end systems).
  • Wrote JavaScript function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented UI using angular material for different widgets like tabs and calendars.
  • Used SVN for version control and Quality Control for defect tracking.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.

Environment: Web storm IDE, Hibernate, Java 6.0, JDK 1.7, Spring 3.0, Angular JS, Node JS, Angular material, CSS, HTML.

Confidential, Bloomfield, IL

Java/ J2EE Developer

Responsibilities:

  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Involved in the development of Presentation layer using JSP, HTML5, CSS and used AngularJS framework, Developed AngularJS JavaScript for validation.
  • Developing webpages and designing process upon client approval build out of all user defined designs, UI components, etc.
  • Optimizing and created dynamic websites and applications interfaces using HTML and CSS.
  • Involved in development and designing of the applications with team and worked with content managers and designers to resolve the issues.
  • Created and designed business applications using technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Writing application level code to interact with the backend databases using MySQL.
  • Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
  • Involved in development of presentation layer using Struts framework, and MVC design paradigm.
  • Used DOM parser for accessing objects in JavaScript.
  • Developed Web Services using SOAP, WSDL and JAX-WS programming model.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used WS-Security for providing security within soap messages.
  • Developed the Presentation Layer, Business Logic Layer and Transfer Object using IBM Rational Application Developer v7.0.
  • Used Hibernate for object-relational mapping and for database operations in Oracle database.
  • Used JUnit for testing the application, ANT and Maven for building Projects
  • Involved in configuring JMS and JNDI in Web Sphere Application Server.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.

Environment: Java, J2EE, JSP, HTML5, CSS,AngularJS, Struts, JMS, spring, Hibernate, NetBeans, Web Sphere, Web services (SOAP, WSDL), JavaScript, Log4J, Ant, Maven, CVS, RAD and Oracle.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • UsedAgilemethodology for developing the application.
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases usingRational Tools.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use ofStruts Frameworkfor Controller components and view components.
  • Involved in writing theexceptionandvalidationclasses using Struts validation rules.
  • Used OR mapping toolHibernatefor the interaction with database.
  • Developed various java objects(POJO)as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect usingJavaScriptplus other effects
  • Developedweb servicesusingSOAPandWSDLwith Axis.
  • Developed, implemented, and maintained an asynchronous,AJAXbased rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • DevelopedSQL stored proceduresandprepared statementsfor updating and accessing data from database.
  • Developed the Dao’s usingSQL and Data Source Object.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • UsedJBossfor deploying various components of application
  • UsedAntfor building Scripts.
  • UsedJUNITfor testing and check API performance.
  • Usedlog4jfor application & error logging.
  • UsedClearcaseVersion Control for Project Configuration Management.

Environment: Java, J2EE, Struts, JBoss, Eclipse, Hibernate, JSP, Servlets, AJAX, JavaScript, HTML, XML, JUnit, Ant and Oracle.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in user requirement sessions to analysis and gather business requirements.
  • Participated into meetings to discuss about requirements and communicated to users (Agencies) to get the information about requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Involved into implement application prototype (POC) using JSP, Servlets, JDBC and Struts framework to give the presentation to the governor.
  • Involved into design the Business requirement documents and Technical requirement documents.
  • Used Struts framework to develop user interfaces using JSP, CSS, and HTML technologies and struts tag libraries and Struts validation framework.
  • Implemented Ejbs (Stateless and Stateful session beans).
  • Developed JDBC adopters and Assembly diagrams to communicate to the database.
  • Developed Web Services using Java technology.
  • Implemented Spring MVC module for repayment module.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Developed web pages for SSO using JSF and implemented Hibernate for mapping and persist the data.
  • Followed agile methodology (Scrum). Worked on Stories and involved into daily scrum meetings.

Environment: Java 1.5, J2EE, Struts 1.1, JSP 1.1, Servlets, EJB, JSF, Hibernate, Spring, JNDI, HTML, CSS, XML, XSLT, Java Script, Struts Validation Framework, Tiles, Ajax, Net Beans, Web services, SOAPUI, Web Logic, Log4j, ANT, JMS, MQ, SVN, JUnit, Oracle 10g.

We'd love your feedback!