Full Stack Developer Resume
Hastings, MI
SUMMARY
- 7+ years of professional experience in designing professional UI web applications andfront - end technologies like HTML, JavaScript, JQuery, AngularJS and CSS.
- Full stack developer with hands-on experience building modern end to end web applications with MEAN stack.
- Strong understanding on MVC, MVVM and OOP concepts.
- Knowledge of AngularJS framework and its ability to create simple and scalable code for SPA.
- Extensive use of NodeJS, ExpressJS, and NoSQL databases like MongoDB along with Mongoose to create server side applications.
- Enhancing the system to improve user experience and developed functions to acquire data using RESTful Web Service using AngularJS andAJAXand render the JSON data on UI.
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap CSS library, JQuery Mobile and CSS3 Media Queries.
- Experience in writing Node Package Manager (npm) scripts to build JavaScript applications.
- Used Karma as a browser test runner to run unit test cases for AngularJS.
- Executed unit tests using Jasmine and Mocha.
- Used NodeJS to run Grunt tasks such as compressing image files and updating databases.
- Experience in using the jQuery libraries AngularJS, ReactJS, BackboneJS, KnockoutJS.
- Adopted a cross browser and cross platform approach to make the website more flexible and Supportive.
- Produced visually appealing designs focused on usability, utility, UX and SEO /web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Google Chrome, Internet Explorer, Mozilla Firefox, and Safari.
- Understanding the Software Development Life Cycle process using Agile methodologies.
- Exposure on version management systems like SVN and GIT.
- Worked extensively with IDE's like Eclipse, Adobe Dreamweaver, WebStorm, IntelliJ IDEA and Microsoft Visual Studio.
- Excellent team player with effective communication, motivation and problem solving skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: Java, C, C++
Operating Systems: Windows 7, 8, 10, Linux
Web Technologies: HTML5, CSS3, XHTML, XML, AJAX, PHP, JavaScript, Bootstrap, REST APIs
Databases: SQL Server 2008/2012/2014 , MySQL, Oracle 11g,10g,9i, MongoDB
Tools: and IDE: Eclipse, MS office, NetBeans IDE 8.0.2, Adobe Dreamweaver, Sublime Text
JS Frameworks: AngularJS, ExpressJS, NodeJS, JQUERY, ReactJS
Version Controls: SVN, GIT, GITHUB
Build Tools: Grunt, Gulp and WebStorm
Others: Agile Methodologies, Sprint, Scrum, J2EE, Junit, XAMPP, Apache Tomcat, Jasmine, Mocha, Jersey, IntelliJ IDEA, SBT, Maven.
PROFESSIONAL EXPERIENCE
Confidential, Hastings, MI
Full stack developer
Responsibilities:
- Developed an internal application using ReactJS andNodeJSfor Relationship Mangers.
- DevelopedNodeJSREST API's and web services.
- Used Node.js to run Grunt tasks and build properly the project.
- Gained experience in MongoDB by working on storing user states.
- Designed and developed custom MongoDB applications specific to client needs.
- Involved in developing Data Domain models and sample data for creating API.
- Managing API design life cycle using API Blueprint and Swagger for developing prototypes and model APIs that describe already deployed critical API’s.
- Used GITHUB for the version control.
- Unit test case for AngularJS components like controllers and directives using Services.
- End to End testing using Protractor.
- Created proof-of-concept using HTML5, CSS3, Bootstrap, ExpressJS, NodeJS, ReactJS.
- Developed unit test cases using Jasmine framework.
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Experience with front end workflow tools including GIT, npm and Bower.
- Followed Agile-Scrum for software development.
- Involved in User Experience and Validation during designing and comp sign offs.
- Extensively Used Chrome Debugger and Firebug for debugging the application.
- Involved in complete software life cycle and deploying of the project in the environments.
- Sync with other developers to follow coding standards and best practices.
Environment: HTML5, CSS3, JavaScript, Web Design, AngularJS, ExpressJS, NodeJS, ReactJS, JQUERY, AJAX, GITHUB, Grunt, Protractor, Restful, Firebug, MS Office and online tools.
Confidential, Memphis, TN
Full stack developer
Responsibilities:
- Used AngularJS as framework to create a Single Page Application (SPA) which binds data to views and synchronize data with server.
- Involved in writingNodeJSserver using ExpressJS framework.
- Created custom directives, dependency Injection in AngularJS for re-usable components.
- Used filters while coding in AngularJS.
- Developed Routing module for the application as per the URL.
- Involved in implementing the complete Application in the in-build MVC Architecture with AngularJS.
- Coded AngularJS controllers and directives for application functionality.
- Extensively used JQUERY, JSON, AJAX and DOM scripting for creating interactive web applications like auto complete form.
- Called the restful web service calls with $http.
- Tested AngularJS controllers, services in jasmine.
- Performed Unit testing using Jasmine and trained the team on JavaScript best practices, Backbone, Unit testing using Jasmine.
- Adopted cross browser approach to make the website more flexible and Supportive.
- Expertise creating basic database queries.
- Handled complex JSON responses, converted and binded them to the $scope object.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Good experience with PHP for persisting data to MySQL database.
- Extensively used ng-inspector, Angular Batarang for debugging data in $scope.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, ExpressJS, NodeJS, AJAX, DOM, JSON, PHP, MySQL, REST (web service), JAVA/J2EE, Jasmine, Struts.
Confidential, Atlanta, GA
Web developer
Responsibilities:
- Developed dynamic web pages using HTML5, CSS3, AngularJS, Bootstrap, Text Editor, Media queries for various breakpoints in the adaptive web-designing environment.
- Built CSS and JavaScript system for controlling text display issues cross-platform and cross browser.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Worked with source version control tool GIT to manage the code repository.
- Designed a page layout and order form using Angular filter and ng-repeat to iterate through the loop of items and generate a markup for them.
- Experience in developing applications using AngularJS Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Trained Development team on usage of development tools including Dreamweaver and Eclipse.
- Mentored front end and back end developers on UI development best practices.
- Researched current industry trends, and assisted with development and promotion of coding best practices within team and industry.
Environment: HTML 4/5, CSS2/3, JavaScript, JQUERY, XML, JSON, JSP, Eclipse, Dreamweaver, AngularJS, Jasmine, RESTful API and GIT.
Confidential
UI/UX Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
- Developed user interfaces using framework with AJAX, JavaScript, HTML, CSS and Bootstrap.
- Develop pixel perfect XHTML/CSS markup and UI controls with Flash Action Script.
- Web application development for back end system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
- Involved in implementation of MVC pattern using AngularJS.
- Implemented RESTful Web Services for other applications to communicate.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission and Inventory reports.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used AJAX for asynchronous communication between client and server.
- Dynamic content management at client side using AJAX, JavaScript, DHTML.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Strong knowledge on Adobe creative suite and image edit tools.
- Responsibilities included designing, maintaining and upgrading the sites.
- Responsible for code optimization and testing across other browsers. Programmed Schemas in MongoDB and used NodeJS to perform CRUD on Schemas
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, jQuery, Bootstrap, MVC, Firebug, RESTful web Services.
Confidential
UX Developer
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Developed web pages applying best standards.
- Created business classes and base objects.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Utilized JavaScript and JQUERY to improve overall design and UI of campaign websites.
- Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity.
- Extracted data in UI for different clients using JSON format.
- Implemented AJAX to speed up web application.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Participated in maintenance and production support.
- Worked in improving the user experience as per the UX team guidelines.
Environment: HTML, DHTML, CSS, JavaScript, XML, JQUERY, JSON, AJAX, Firebug, Dreamweaver, Photoshop.
