We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

MarylanD

SUMMARY

  • An accomplished IT consultant with 8 years of extensive experience. Excellent oral, written and inter personal communication skills and a selfless team player with ability to work independently and to learn and adapt quickly to the emerging technologies.
  • Experience in requirement analysis, application design, development, integration, deployment, and maintenance/support of web and enterprise level applications with J2EE. Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Implemented the web UI using HTML, Java Script, Angular JS, JQuery, JSP, Servlets, XSLT, Struts and JSF.
  • Solid experience on front - end development frameworks (Bootstrap), task runners (Gulp and Grunt) and dependency management tools (npm and bower).
  • Worked with Spring-core, Spring-Struts, Spring-Hibernate, Spring-Web services, Spring-JMS.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns and J2EE design patterns.
  • Implemented WebLogic and WebSphere Web Sservices.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Apache
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Worked with EJB stateless session beans to provide remote access in various projects.
  • Worked on various types of SQL queries and PL-SQL for the Oracle and DB2 databases.
  • Created test cases to test the business flows using JUnit, Jasmine and Karma.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good knowledge in Restful, SOAP Web Services.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans and JBuilder for Java/J2EE application development.
  • Participated in the designing and developing of software using Agile and waterfall methodologies.
  • Experience in using various Configuration Management tools like CVS, GIT and SVN
  • Used Sonar for checking the code quality and fixes.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Development and server environment knowledge in UNIX and Windows platforms.
  • Experience with web development technologies like HTML, CSS, JQuery, AngularJS, React.js, Node.js, JavaScript, JSP and JSON.
  • Expertise in AngularJS controllers, directives, factory and service resources, routings and events.
  • Used Node.js as a cross-platform runtime environment for developing server-side web applications.
  • Used Node.js, AngularJS, Bootstrap in creating web applications in a fast-paced environment. Created Class and Sequence diagrams.
  • Have good communication and problem solving skills with excellent understanding of system development methodologies, techniques and tools.

TECHNICAL SKILLS

Languages: JavaScript, Bash/Shell Script, Node.js, Java, C and C++

J2EE Technologies: Servlets, JSP, JSF, JSTL, JDBC, JMS, JAXB, JNDI, ODBC, and JPA

Web Technologies: Angularjs, Bootstrap, HTML5, JavaScript, JQuery, AJAX, CSS3, LESS, XML, DOM, and JSON

Frameworks: Spring, Spring Boot, Spring IOC, Spring MVC, ORM, Struts, ORM including Hibernate and JPA

Databases: PostgreSQL, Oracle, DB2, MySQL, SQL Server, and Mark Logic

App./Web Servers: Apache Tomcat, JBoss/ Wild Fly, WebSphere, and WebLogic.

Web Services: SOAP, Restful

Built Tool: ANT, Maven, Jenkins

IDEs: Eclipse, Net Beans, IntelliJ

Other Tools: SVN, Clear Case, GIT, Chef, Ansible, Docker, Jenkins, Junit, Maven and JIRA

PROFESSIONAL EXPERIENCE

Confidential, Ohio

Full Stack Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the spring AOP programming to configure logging for the application.
  • Used multithreading in programming to improve overall performance.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Involved in creation of dynamic web pages with the use of JSP and HTML. Form validation using JavaScript and design changes using CSS3.
  • Responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and AngularJS.
  • Developed code to fetch data from back-end and populate on UI using AJAX, AngularJS, JSON.
  • Developed the UI panels using XHTML, CSS, DOJO and JQuery.
  • Used AngularJS framework for single page application in a very clean and maintainable way.
  • Configured and deployed the web application on WebLogic.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Created reusable API proxies to on board internal / external services to Apigee. (Hands-on creation of API Proxy, Product, Developer App, Developer)
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Developed user interfaces using GWT frame work with AJAX, Java Script, HTML5, DHTML, and CSS.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Junit was used for Unit Testing and implementing Test Driven Development (TDD) methodology.
  • Updating and configuring SSL certificates to Web Servers and Application Servers. Integrated SSO for login and authentication.
  • Used XSL/XSLT for transforming and displaying reports. Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes.
  • Extending ADF Business Components as needed and modifying the lifecycle methods to support custom application behavior.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Involved in writing maven scripts for building and deploying the code.
  • Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.
  • Managed and headed the monthly production release process from code review, testing, creating the release packages and deployment.

Environment: Java, Spring(MVC and Core), JSON, Servlets, WebServices (RESTFul), WebLogic Application server, Spring JDBC Template, AngularJS, Tomcat Server 7.0, SQL Developer, JUnit, XML, JavaScript, JQuery, AJAX, UML, Maven, Oracle 11g, Windows XP, SVN, Eclipse, Hibernate.

Confidential, Maryland

Full Stack Developer

Responsibilities:

  • Involved in requirement analysis and effort estimations.
  • Followed Agile Software Development Methodology in the progress of the project.
  • Involved in design of Class Diagrams, Sequence Diagrams, and Event Diagrams as part of Documentation.
  • Used SAAS as a software distribution model through which apps are available to the customers.
  • Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
  • Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created AngularJS Controller which isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Ran the standalone front end application in Grunt Server. Used Google Chrome for debugging the application. Conducted Code Reviews.
  • Managed source control and version control using SVN. Project status tracking using JIRA.
  • Integration room responsibilities. Experienced in problem analysis in both technical system and application programs.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Defined and developed the application's presentation layer using HTML5, CSS3, JSP, JavaScript and Backbone.JS with Dust.JS templating.
  • Developed client's interface in PHP in MVC modeling using code igniter framework.

Environment: Java 1.7, Web storm, AngularJS, Ext JS, HTML5, CSS3, JSON, JavaScript, XMI, Maven 2, Eclipse Kepler, Eclipse Juno, XML, SQL Developer, Spring MVC, Oracle DB, Grunt, Jasmine.

Confidential, Memphis

Front-End UI Developer

Responsibilities:

  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • Designed Front-end with in object oriented JavaScript Framework like React.js.
  • Involved in creating a reusable component using React.js for DOM manipulation.
  • Closely worked with Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Develop various screens for thefrontendusing React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience in DOM, React Props, Lifecycle methods, working with React States and Events. Used React-Router to turn application into Single Page Application.
  • As adeveloperinvolved in design and developing website using PHP, CSS3, JQuery, JavaScript, HTML5, AJAX and MySQL.
  • Thefront-enduse HTML5, CSS3, React.js, JQuery and Bootstrap to build a single page web app that communicates with back-endvia RESTFul API.
  • Wrote CSS and JavaScript for browser compatibility. Re-skinned and created new theme for some of the forms using CSS and dynamic JavaScript.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop overs, Buttons and Alerts.
  • Implement different modules in React JS.Developed theUIcomponent architecture forDeveloperframework using React.js.
  • Worked on React.js Virtual Dom and React views, rendering-using components, which contain additional components, called custom HTML tags.
  • Also, developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Created dynamic forms for displaying the data in the React DOM according the information from backend.
  • Used spatial navigation in React for navigating between the screens using remote buttons in implementing OTT using the fire stick.
  • Used AJAX with JQuery controls for Listing all scripts in a grid and making them editable it in the grid which will reflect in the database table as well (like margins). Designed XML schemas and parsers for scalable XML documents used with Web Services and real-time reporting.
  • Debugged the application using Firebug to traverse documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IEDeveloperTool bar for IE. Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Used Angular JS (Single Page Application) for adding Routing, and Pagination Concepts. Used AJAX calls to get data from the backend and display data on multiple types like pie chart, bar chart and so on dynamically by using graph library like D3.js.
  • Used JavaScript, JQuery, and Ajax for service calls on pages to interact with the server for information.
  • Implemented the design to meet web standards (W3C) and SEO and worked on various browsers (IE 6/7, Firefox 3.0/3.5.7, Chrome, Safari and Opera) for cross-browser implementation. Thorough understanding of application development life cycle methodologies.
  • Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
  • Experience working with Docker containers, running/managing containers, container snapshots and managing images.
  • Backend experience using Strong loop to provide applications with RESTFul APIs and also used GIT-HUB for code management.
  • Worked closely with business system analysts & Backend team to understand the requirements to ensure that right set ofUImodules been built.
  • Worked on Karma and Jasmine for unit test cases and used protractor forendtoendtest cases.
  • Worked in Agile environment, attended daily scrum meeting to updating work status.
  • Participated in sprint planning, estimating the work and delivered in time.

Environment: HTML5, XHTML, CSS3, JavaScript, JQuery, JSON, Jasmine, MySQL, PHP, AJAX, XML, React Js. Jasmine, Mocha.js, Jenkins, Grunt.js, SEO, ES-5, Jira, Git-hub, React-Bootstrap, MVC, Agile, SASS, Eclipse

Confidential -New York, NY

Front-End UI Developer

Responsibilities:

  • Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Involved in Coding of theJava components which are the heart of the application and user management.
  • Designed User Interface usingJava Server Pages (JSP), Cascading Style Sheets (CSS), and XML.
  • Created modules and components using Angular JS, coupled them together into a functional app.
  • Worked with JSON based web services and with entire AngularJS suite of tools.
  • Involved in creating a reusable component using React.js for DOM manipulation.
  • Converted the already existing Struts applications to use Groovy Grails 2.3.4.
  • Worked on a client-side Angular application to allow updating content from various devices.
  • Extensively used Debugging Cascading Style Sheets to change the styles now and in the future.
  • Developedfront-endweb pages using JSP,JavaScript and HTML5, CSS3, JQuery, AngularJS and ExtJS
  • Creating interactive prototypes using HTML5, CSS3, JavaScriptfrontendcode from a combination of wireframes, visual designs and design standards.
  • Used React JS and Node JS inUIDevelopment.Designed and DevelopedJavaScript frame work which is wrapper on top of JQUERY frame work and AJAX basedUIframe work forUIConfiguration widgets.
  • Used Angular JS and Node.js framework for building web-apps and is highly efficient using Restful services.
  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Extensively used CSS3 media queries to support Responsive Design.
  • DevelopedUIcomponents for email and link sharing of documents and files for a Content Management System using Backbone.js, Require.js, Ext JS and JQueryUI. Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Implemented AJAX calls with Ext JS and handled request and responses for various modules.
  • Implemented interaction between frontend and backend using the JSON object.
  • Used JQuery in implementing various GUI components in application portal.Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per clients' needs and requirements where HTML, CSS, AJAX and JQUERY were extensively used.
  • Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used agile methodology for the software development.
  • Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.

Environment: HTML 4.0/5, JavaScript, CSS3, JQuery, AJAX, Responsive Web Design, AngularJS, RequireJS, BackboneJS, NodeJS, ReactJS, ExtJS, XML, W3C, JSON, DOM, DHTML, JSP 1.2 and Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents.
  • Used Agile Methodology for the entire modules.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed the spring AOP programming to configure logging for the application.
  • Used multithreading in programming to improve overall performance.
  • Developed dynamic UI using JSP, HTML5, CSS, JavaScript and Ajax calls.
  • Worked with Weblogic consultants to design JNDI connection and connection pools.
  • Involved in writing the Groovy scripts to customize the output presented to user. Worked on Soap tool to Unit Testing SOA based applications.
  • Done integration of spring with Hibernate. Designed and developed EJBs to handle business logic and store persistent data.
  • Designed Server Side Java e-commerce based applications based on Servlets, JSP, EJB, Struts, Hibernate, Spring, XML, Ajax on multiple server environments
  • Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication
  • Used JDBC API for connecting and interacting with oracle 10g database.
  • Involved in writing the Groovy scripts to customize the output presented to user.
  • SVN was used as the Version Code. Helped in installing and maintaining the SVN throughout the Development and Testing Phase.
  • Wrote test cases using Junit, Mokito. Use FTP, SFTP Process to transfer the files to user directory from Linux server.
  • Deployed J2EE applications in Websphere application server by building and deploying ear file using ANT script.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Java, JSP, Spring(MVC and Core), JSON, Servlets, WebServices (RESTFul), Web Logic Application server, Spring JDBC Template, Tomcat Server 7.0, TOAD, SQL Developer, JUnit, XML, JavaScript, JQuery, AJAX, UML, Maven, Oracle 10g, Windows XP, SVN, Eclipse, Hibernate, Oracle ADF Business components, ADF faces.

We'd love your feedback!