Full Stack Developer Resume
GA
SUMMARY:
- Around 8 years of experience in Software Design, Development and Implementation of web - based applications.
- Expertise in front-end development using HTML5, CSS3 with focus on accessible, standards compliant XHTML and full CSS layouts, JavaScript
- Experience in developing in MEANS (MongoDB, ExpressJS, Angular, NodeJS) stack application.
- Hands-on experience in MVC framework using Angular and strong knowledge of Node.js
- Experience in working with various JavaScript Libraries such as JQuery, React.js, D3.js, notify.js, and Prototype.js
- Experience in working with various versions of Angular framework (1, 2, 5)
- Hands-on experience in working with different version of JavaScript (ES5, ES6) and TypeScript
- Experience working with CSS frameworks such as Bootstrap and Semantic UI.
- Having good understanding on working with various JavaScript Test Driven Libraries and Frameworks such as Mocha, Chai, Karma, Jasmine, QUnit and GRUNT JS.
- Excellent working knowledge on compatibility issues with debugging tools like Modernizr.
- Experience and strong understanding of the all phases of SDLC and Agile development methodologies including SCRUM.
- Familiarity with Spring MVC framework and Java/J2EE programming technologies like JDBC, Servlets, JSP.
- Deep understanding in working and generating website using various content management systems (CMS) such as WordPress, Drupal, Magento, Joomla, Concrete5, Volusion, etc.
- Experience in working on Search Engine Optimization (SEO), Social Media Marketing (SMM) and Pay per Click (PPC) marketing.
- Experience in working with Project Management software like JIRA, HP Quality Center, Asana, Confluence, Trello, and MS Project.
- Ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Good working knowledge of SQL based, and NoSQL based Databases
TECHNICAL SKILLS:
Language Java Framework: JavaScript, Java\ Spring, Spark
JavaScript Framework JavaScript Library: AngularJS, NodeJS, ExpressJS, Reacts, \ JQuery, D3.js, react.js, Date.js, Prototype JS, Ember JS\ Mapextraction, Mustache, notify.js\
Build Automation Tool \ Unit Testing: Maven, Gradle, Grunt\ Mocha, Chai, Karma, Jasmine, QUnit.
Web Development IDE: HTML /HTML 5, CSS (Framework: Bootstrap, \ Notepad++, Sublime Text 2, WebStorm, Preprocessors: SASS and LESS), XML\ IntelliJ Idea, Eclipse, PyCharm, NetBeans
Database \ Operating Systems MySQL: PostgreSQL, MongoDB \ Windows, Ubuntu (Linux)
Version Control: Git
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer
- Front-end development for the internal Sales Order Management website including search and navigation using HTML5, CSS3, Bootstrap, JSP, JSTL, JavaScript and jQuery.
- Gathered requirements and provides technical analysis for cross-functional teams and third-party integrations with website.
- Worked on Rapid prototyping of design concepts.
- Designed and developed reusable components for front- and back-end website redesigns.
- Created responsive web pages using Bootstrap and Semantic UI.
- Used AJAX and jQuery to make RESTful calls to the server to fetch JSON data for plan details and render it to Webpage.
- Worked with typeahead.js to predict the Product Name/ Number or Customer Name.
- Used Notify.js to display notification on the webpage.
- Enhancing internal applications to fit a new API-based architecture focused around RESTful services.
- Used AJAX and jQuery to make RESTful calls to the server to fetch JSON data for plan details and render it to Webpage.
- Used SVN for the version control.
- Worked closely with QA team in fixing the reported bugs/defects.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular2, Node.js, Express.js, Bootstrap, Notify.js, typeahead.js, Modernizer, JSP, JSTL, Spring, Java, npm, etc
Confidential, GA
UI Developer
Responsibilities:
- Developed “Open New Account” webpage as Single Page application using AngularJS MVC framework.
- Created AngularJS controllers, factories, filters, routers and services.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and jQuery.
- Add animation effects on components using CSS3, jQuery and Angular UI jQLite.
- Redesigned the web page layouts to make them responsive using Bootstrap.
- Involved in creating a line Chart component using D3.JS for displaying credit scores.
- Created Page Layouts, Dynamic Menu, Modal Dialogs, Search features.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- Used AngularJS http service for Consuming RESTful Services as JSON data rendering.
- Developed the application using Agile Methodology.
- Used Jira for project tracking and bug tracking.
- Using both Regular Expressions and Angular Form Validation to do the Form Validations.
- Used GIT for the version control.
- Worked on cross browser compatibility issues using Modernizr.
- Executed unit test cases using QUnit.
Environment: HTML5, CSS3, JavaScript, jQuery, D3.JS, Angularjs, Bootstrap, Angular UI, Jira, Modernizer
Confidential, FL
UI Developer
Responsibilities:
- Transformed design mock-ups into cross-browser compatible screens using HTML5, CSS3, JavaScript, jQuery, and AngularJS.
- Created responsive web pages using Bootstrap.
- Involved in creating a reusable component such as buttons, form fields, using ReactJS.
- Used AngularJS for creating single page Application for quote generation.
- Used JQuery validation plugin (validate) for form validation.
- Used AJAX and jQuery to make RESTful calls to the server to fetch JSON data for plan details and render it to Webpage.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
- Resolved cross-browser issues and web site usability issues using Modernizr.
- Used Agile methodology for the software development and involved in daily SCRUM meetings to keep track of the ongoing project status and issues
- Maintained version control using GIT
- Analyzed and created the projected requirement in Jira project tracker for new and existing requirements.
- Worked closely with the QA unit for testing.
- Used Jasmine for unit testing.
Environment: s: HTML5, CSS3, JavaScript, JQUERY, Angular JS, JSON, XML, React.js, Bootstrap, Modernizer, Jira
Confidential, FL
Jr. MEAN Stack developer
Responsibilities:
- Worked on development of single page application using AngularJS framework and JavaScript in conjunction with HTML5, CSS3 and SASS.
- Created Single Page Application with loading multiple views using route services and adding elegant user experience to make it more dynamic by using AngularJS framework.
- Applied multiple built-in Directives such as model, click into AngularJS application.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Used Bootstrap and media queries created a responsive webpage to satisfy client requirements.
- Used YepNope JS to decrease the loading time of the webpage.
- Solved Cross-Browser Compatibility challenges and processing responsiveness.
- Involved in communicating with MongoDB using NoSQL
- Analyzed and Created the projected requirement in Asana project tracker for new and existing requirements
- Version control using Git.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
- Watched project changes with Grunt task runner and installed latest version of libraries with npm on running in the Node.JS environment.
- Worked closely with the QA staff in creating and executing unit testing using Jasmine.
Environment: s:
HTML/HTML5, CSS/CSS3, LESS, AngularJS, JavaScript, Node.js, Expess.JS, Bootstrap, GIT, Grunt, Jasmine, Karma, Bower, Agile, Asana
Confidential
Front end UI developer
Responsibilities:
- Worked on designing and developing the website using HTML5, CSS3, JavaScript, jQuery.
- Developed Responsive Web Design (RWD) webpages using CSS3 Media Queries and Bootstrap.
- Worked on developing mockup templates for the website.
- Worked on WordPress, Drupal, Magento, Joomla and WebCommander to develop client websites.
- Version control using Git.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues
- Involved in database Tables design and Written SQL Queries, Views and Stored Procedures
- Setup Google Analytics, AdWords and Webmaster Tools for Client Websites
- Performed search engine optimization for the client websites.
Environment: s:
HTML5, CSS3, JavaScript, jQuery, MySQL, WebStorm, Photoshop, Dreamweaver, Jira, Google Adwords, Google WebMaster Tools, Bing Ads
Confidential
Java UI developer
Responsibilities:
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Spring MVC, JavaScript, jQuery and JSP.
- Validates results by testing programs.
- Used Jira for project/ bug tracking
- Provides reference in Confluence by writing documentation.
Environment: s: HTML, CSS, JavaScript, Java SE 6, MySQL, JSP, Maven, spring, IntelliJ, Confluence
Confidential
Jr. UI developer
Responsibilities:
- Developed an application using the model-view-controller (MVC) application design pattern and encapsulated front end from the underlying business logic, and data model.
- Participated in the design phase of the Employee Management System using MVC architecture.
- Participated in the re-design of the database to meet the new requirement.
- Performed form validation on the front-end side using JavaScript.
- Developed Prototypes, Deployment and Documentation.
Environment: s: Java, JSP, CSS, Servlets, spring, HTML, JDBC, JavaScript, MySQL
Confidential
Jr. Java UI developer
Responsibilities:
- Worked closely with UI designers to understand the detailed intuitive UI prototypes and components.
- Developed UI using HTML, CSS and JavaScript.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Developed page layouts, navigations and presented designs and concepts to the clients and the management to review.
Environment: s: HTML, CSS, JavaScript, Jquery