Full Stack Frontend Developer Resume
Charlotte, NC
SUMMARY
- Over 6 years of professional experience as a Front - end Developer in development, implementation and maintenance of web applications and distributed Enterprise applications.
- I have worked in various industrial domains like Banking, Insurance, E-Commerce and Telecommunications.
- Excellent HTML4/HTML5, CSS2/CSS3, JavaScript, JQuery, AngularJS, Ajax, JSON, XML, Node JS and React JS skills for implementing web technologies.
- Strong experience in developing MEAN (MongoDB, Express JS, Angular JS and Node JS) stack application. Experience in developing single page application in MEAN Stack.
- Proficient in developing Responsive Web Design using CSS3, CSS Bootstrap, JQuery UI plug-ins and AngularJS.
- Significant experience in designing and developing Single Page Applications using AngularJS MVC framework.
- I have strong experience in consuming RESTful Web Services and SOAP Services using AngularJS, JQuery and developing services using Spring 3.0/4.0.
- Proficient in developing persistent data layer to connect business logic with databases using Hibernate 3.0/4.0.
- Hands-on experience in managing Cloud systems instances on AWS along with EC2 and S3.
- Worked extensively on Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Excellent understanding of relational databases involved in application development using RDBMS like MySQL, Oracle 10g/11g, and NoSQL databases like MongoDB.
- Expertise in JavaScript testing framework like Jasmine, Karma, QUnit and Protractor. Along with backend testing tool for testing Java classes in JUnit. Used JIRA for bug tracking.
- Worked on reporting tools like JQuery Fusion Charts, iText and Jasper and visualization tools like D3.js.
- Used StacktraceJS to keep tab of client side logging history for restoring sessions with ease.
- Experience in working with Continuous Integration and Continuous Deployment using Jenkins application server.
- Extensive knowledge of secure programming and OWASPs and proficient in implementing security features and deploying web application on to cloud systems.
- Good experience in building application using apache maven along with configuration management and dependency injection using maven.
- Experience in all phases of Software Development Life Cycle Waterfall as well as Agile/Scrum methodologies and Test Driven Development (TDD).
- Solid proficiency with distributed version control tools such as CVS, GIT and SVN.
- Up to date knowledge with the latest technology trends and having the ability to work in tight schedules efficiently have made me reliable and trustworthy.
TECHNICAL SKILLS
Languages\Tools\: HTML5, CSS3 (Bootstrap), JavaScript, JSPs, \QUnit, Karma, Jasmine, StacktraceJS, Grunt, \JQuery, Angular JS, Node JS, React JS, \Jackson, JUnit 4.0, D3 JS, Fusion Charts, iText, \AJAX, JSON, XML, SASS, Java 7/8, \Jasper, Firebug, Chrome Developer \PL/SQL, Python.\
Web Technologies\Database: Spring 3.x/4.x, Hibernate 3.0/4.0, struts 2, \MySQL, Oracle 10g/11g, MS SQL server, \servlets, JSPs.\MongoDB and SQLite.\
MVC Framework\Application Server: Spring, Angular, struts.\Apache Tomcat, Web Sphere 8/9, JBoss 7, \ Jenkins.\
Web Services\Methodologies: SOAP, RESTful.\SDLC, AGILE, TDD, RAD, Waterfall.\
Version Control\Configuration Management: SVN, GIT, CVS, ClearCase.\Maven.\
IDE & Editors: Eclipse, IntelliJ IDEA 13/14/15, \WebStorm 9/10/11, NetBeans, Sublime Text, \Atom.\
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Full Stack Frontend Developer
Responsibilities:
- Designed and implemented the web UI for home loan and mortgage loan origination pages, Interest calculator module and for loan processing I designed web pages of internal website for managing loan work list and branch administration.
- Received business logic specifications and new design documents, and translated them into business views in HTML5, CSS3, JQuery, JavaScript and AngularJS.
- Used AngularJS MVC framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using AngularJS routing.
- Created Custom Directives in AngularJS, which contain restrict values (AECM), isolate scope, template, and link functions in order to display a list of items inside a grid for interest calculator module.
- Consumed Google Map API in AngularJS to get the location of loan applicant to search the nearest BOFA branch to that location and also updated the loan work list based on the location.
- Created Custom Filters in AngularJS, which can format data in different ways, based on the requirements and involved in two-way data binding technique in the loan work list module.
- Achieved device independency and browser compatibility using Twitter Bootstrap and Bootstrap UI in AngularJS.
- I consumed SOAP services in JSON format by AngularJS to get the interest rates for each type of loans.
- Involved in File Manipulation and developing SOAP Service using Spring and Hibernate.
- Manipulated data in Oracle 11g database to handle database access and data transmission based on requirements of SOAP service.
- Managed all modules with Grunt task runner and combined it with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Worked with D3.js for generating reports and stats based on data visualization for branch administration on the internal website. Used Moment JS to display time in format suggested by business needs.
- Worked with StacktraceJS to keep tab of client side logging information which will help support staff to handle client side issues with much ease.
- Worked with source version control tool CVS to manage the code repository.
- Developed test cases for Test Driven Development (TDD) in QUnit, Karma and Jasmine.
- Worked with Jenkins Application Server for Continuous Integration and Continuous Deployment of web application.
- Worked on Modernizer for cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: AngularJS 1.4, JavaScript, HTML5, CSS3, JQuery, Ajax, JSON, Oracle 11g, Twitter Bootstrap, Stacktrace JS, Moment JS, Jenkins, Jasmine, Modernizer, Karma, Grunt, Bower, Node JS, D3 JS, CVS, Agile, TDD, Java 8, JBoss 7, Spring 4.0, Hibernate 4.0, RESTful and SOAP services.
Confidential, Charlotte, NC
Full Stack Frontend Developer
Responsibilities:
- Built rich prototypes and wireframes of order management modules using HTML5, CSS3, JavaScript and jQuery, AngularJS and Bootstrap for redesigning ecommerce application.
- Created Single Page Application for order management module by using AngularJS $routeProvider to configure routes for navigating between different HTML pages.
- Designed and implemented MEAN stack in product management to populate products on UI and optimized the product search process for users.
- Worked on integration of Node.js and MongoDB using a persistent layer of Mongoose.
- Designed entire MongoDB database for all commonly used items on the site like products, products details, prices, products stock and product pictures.
- Developed the search pages for all the categories of products with pagination, sorting and search functionality using AngularJS built-in directives, custom directives and custom filters.
- Used AngularJS Boostarp UI to make application compatible for all the devices and browsers. Also consumed RESTful web services using AngularJS in JSON format.
- Used the JQuery widgets like Accordion, Date picker, Draggable, Droppable and Resizable interactions for making web application intuitive.
- Refactored some user interface views with React.js to develop responsive design and created well-planned site to deliver an optimized experience in context to each device or screen size.
- Developed RESTful web services using Spring MVC and Hibernate for tax calculations and consumed it on the frontend.
- Used Oracle 10g database to retrieve information of customer’s order history and product purchases using Spring MVC and Hibernate and push it onto the frontend MVC.
- Deployed and managed modern market application on EC2 instance by using S3 bucket.
- Worked with Fusion Charts for generating reports for sales and marketing team.
- Maintain the code base by frequent updates to revision using SVN version control system. Used JIRA for bug tracking.
- Performed cross browser compatibility check and thoroughly performed unit testing using Modernizer.
- Developed test cases for TDD in Protractor, Karma and Jasmine.
- Involved in developing security features for the application and designing a mechanism to deploy application securely on cloud.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: Angular JS 1.4, MEAN Stack, Node JS, MongoDB, React JS, JavaScript, JQuery, JQuery Fusion Charts, HTML5, CSS3, Ajax, JSON, Modernizer, JDK 1.7, Spring 4.0, Hibernate 4.0, RESTful services, Oracle 10g, Tomcat 7, EC2, S3, Agile/Scrum, SVN, JIRA, Bootstrap, Protractor, Jasmine, Karma.
Confidential
Full stack Developer
Responsibilities:
- Involved in designing the user interfaces using Angular MVC Framework, HTML4, JSP.
- Enhanced the functionality of user interface views using Angular JS controllers, HTML4, JavaScript, CSS3 and JQuery.
- Applied multiple built-in Directives of AngularJS to make dynamic interaction with web page responsive and more interactive.
- Developed the Presentation and Controller layers using JSP, HTML4, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed and Implemented Restful and SOAP Web Services using Spring MVC Framework.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server and Created Maven build file to build the application and deployed on WebSphere server.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking and developed JUnit test cases for all the developed modules. Worked with source version control tool ClearCase to manage the code.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates iText and Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML Rational Rose.
- Provided technical assistance in identifying, evaluating and developing Agile methodologies.
Environment: HTML4, CSS3, Angular.js 1.2, Bootstrap, JSF, JavaScript, JSP, JQuery, Servlet, Linux, Oracle, JDBC, Eclipse, Java 7, Spring, Hibernate, Struts, Tomcat, Clearcase, JUnit, JIRA, Maven, Jasper, iText, Weblogic, UML, Agile (Scrum)
Confidential
Front End Developer
Responsibilities:
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) from wireframes.
- Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Extensive experience in implementing model-view-controller (MVC) architecture
- Designed dynamic and browser compatible pages using HTML4, DHTML, CSS Bootstrap and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4 and SASS.
- Re-designing/ developing the main website to improve user experience and add new functionality Using CSS3 layouts.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
Environment: HTML4, CSS3, SASS, JavaScript, JQuery, JSON, Ajax, Bootstrap, MVC, Web API, Linux, Oracle 9i, JDBC, Eclipse, Java 1.7, Spring 3.0, Hibernate 3.0, Struts, JBoss 4.2, SVN, JUnit, JIRA, Maven, iText, Weblogic, UML, Agile (Scrum)
Confidential
Java/J2EE Developer
Responsibilities:
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
- Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Developed new Web applications using J2EE Servlets, JSP, HTML, JavaScript and Web sphere.
- Implemented MVC architecture using struts 2.
- Used XSL for communicate between XML documents into HTML documents.
- Used CVS to do version control of the code.
- Involved in Unit Testing and Integration Testing of Use Cases.
Environment: Java, J2EE, JSP 2.0, Servlets, Struts 2, HTML, JavaScript, JDK 1.5, UML, JavaScript, Oracle 9i, Web logic Server 9.1, Eclipse 3.2, CVS, Maven, SDLC methodology.
