Sr. Fullstack Engineer Resume
Columbus, OH
SUMMARY:
- Over 8+ years of experience in developing and designing user friendly, cross browser complaint web applications.
- Hands on experience in front - end development with emphasis on HTML5, CSS3, JavaScript and JavaScript frameworks like AngularJS, NodeJS, BackboneJS, Marionette.JS, jQuery and jQuery UIand a good knowledge in Ember Sand ReactJS.
- Extensive experience in designing and developing web applications using CSS pre-processors SASS and LESS; CSS3 Media Queries, Usability, Responsive Web Design making the web pages fluid across multiple devices. (Grid, Fluid layouts and Break Point approaches)
- Experience in implementing tardiest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Strong experience in Angular Routing, UI router, Services, Factories, Directives and Filters; working with animations, states, $resource, and $q.
- Knowledge in UI development, User Experience (UX) design, front end development, rich user interface design, documentation, web 2.0 specifications, media compatibilities (screen, mobile, touch interface), application architecture, visual design, and wireframes.
- Used Data Driven documents (D3.js) in producing dynamic, Interactive data visualization in web browsers.
- Extensive experience in developing single-page applications (SPAs) using Angular.JS framework and carrying out the subsequent interactions through Ajax requests via docker and kubernetes.
- Experience in JavaScript Unit Testing using JUnit, and Angular End-End testing using Jasmine, also worked on Karma, Protractor and have a good understanding on Mocha.
- Worked on responsive design using media queries, Bootstrap3 and AngularUI Bootstrap.
- Experience in application development using BackboneJS framework - event triggering, backbone views, backbone events etc.
- A solid understanding on how to make web applications more dynamic using BackboneJS and ReactJS to give a very rich UI.
- Developed few backend REST API modules using NodeJS and node modules like Mongoose, Elastic Search etc.
- Created, maintained and improved deployment processes (Jenkins, GruntJS, Vulcanize, Jenkins, Shell scripts)
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, and Adobe Illustrator CS3.
- Used Apache cordova/PhoneGap for developing Android & iOS applications.
- Extensive knowledge of social networking integration via Facebook API, and Twitter REST API.
- Good experience in writing SQL Queries, Nginx, Stored Procedures, functions, packages, Webpack, Karma, NPM, tables, views, triggers and data connectivity and data integration of Oracle.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong debugging skills using Firebug, IE Tester, and Chrome Developer Tools.
- General administration knowledge on various UNIX platform environments in patching, upgrading, configuration, tuning, and installing system-wide software.
- Effective team player with an aptitude to learn and ability to prioritize, organize and accomplish multiple tasks, both as part of a team and independently.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Firm understanding of agile, scrum. Test driven and waterfall development methodologies.
- Highly dedicated, quick starter, solution driven pattern programmer, strong in object oriented analysis and design, excellent at solving complex problems under strict deadlines.
- Strong perseverance and diligence towards attaining challenging goals and possess excellent communication skills.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. Fullstack Engineer
Responsibilities:
- Developed Web Application using UI Bootstrap, HTML5, ES6, CSS3, Polymer, JavaScript, AJAX, jQuery and CSS. The project is built upon the Single Page Application criteria.
- Routed the pages in react using router 4 and imported UUID to assign IDs for each page or a customer.
- Developed web applications using Typescript or ES6 features such as multi-line strings, restructuring assignments, enhancing object literals and arrow functions.
- Created various re-usable Polymer components using vue.js polymer library.
- Worked on various components of analytic dashboard for operational optimization using Angular and Polymer.
- Created validation rules using validation.js and worked on other react libraries like boron.js, tooltip etc.
- Worked with HTML5, CSS3, JSON, JavaScript, React.js and ES6 for developing user interface.
- Used Vue.js, Bootstrap.JS events distribution and parent chain for parent-child component communication.
- Validations provided to some fields using Vue.js.
- Tested and fix inconsistency caused by WinForms-WPF difference.
- Worked on react utility i18n for language transformation of application.
- Retrieved and saved data using the immutable.js by creating action and reducer for each container.
- Proficient in developing web applications using Express.js and MVC.
- Involved in developing applications using Angular JS (2.0/4.0/5.0) like Grids, Toolbars, CORS, Panels, Combo-Box and Button etc.
- Built prototypes for different insurance products: Life, Dental and Health.
- Worked in an AGILE (Kanban) team by communicating with the business analysts extensively and deliver exactly what they need.
- Developed the React container and Selenium presentational components (as Stateless and Functional components when applicable).
- Experienced in developing React components. Used Axios with React JS for making AJAX Calls.
- Worked with jQuery data tables for creating elegant and organized table and jQuery masking library for making masks on form fields and using ajax to deliver data from JSON file.
- Created components and pages with proper state and props management between different pages.
- Involved in using React JS components, Forms, Events, Keys, Router and Flux concept.
- Implemented various screens for the front end using React.js and React Native used various predefined components from NPM (Node Package Manager) and redux library.
- Used Rally application for managing all the user stories assigned by the business analysts.
- Fetched data from mongo DB using Mongoose & TeamCity through Node.js.
- Implemented SonarQube & Node.js server to manage authentication.
- Involved in deploying applications in AWS environment using Jenkins, Dockers, Nginx and Git.
- Used Rally application for managing all the user stories assigned by the business analysts.
- Used Git and Webpack to implement the work environment and manage projects.
- Implemented end of end test with Protractor & Karma.
- Responsible for changing UI to WCAG 2.0 compliant.
- Using partials and data attributes injecting UI efficiently by segregating the logic in the Model.
Environment: Angular.JS, Javascript, React.JS, Redux, Node.JS, Express.JS, HTML5, CSS3, ES6, Typescript, Ajax, Bootstrap.JS, Angular.JS, SCSS, Vue.JS, GitLab, Github, Jasmine, Protractor, Selenium, SonarQube, Balsamiq, CORS, WCAG, XSS, SASS, Bower, React Native, Nginx, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, LESS, Java, MYSql, MongoDB, Rest,, Microservices, Sublime Text, Webpack, Karma, NPM, Zoom, TeamCity, JSON, XML, Jira, Linux, Mac, Slack, Babel, JSLint, Uglify.JS, Ionic,, iOS, Android
Confidential, Columbus, OH
Sr. Fullstack Engineer
Responsibilities:
- Developed a web application by using Angular4 as front-end by using Web API to receive and pass data to back-end.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Built Angular 4/2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 4/2 component router for navigation, Angular 4/2 services to connect the web application to back-end APIs made use of ES6 features.
- Generated responsive data tables using with Bootstrap grid system.
- Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
- Used Nodejs for adding dependencies to project.
- Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
- Designed and modified User Interfaces using CSS and Angular.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and kubernetes for deploying pods.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Configured typescript application through CORS, SASS, LESS & tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used Sublime Text Filters to change modify data.
- Committed code change into repository by using version control tool Git & SVN.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Used Node Package Manager (NPM) to import and applications.
- Worked with task runners like Gulp in deploying and testing the android & iOS application.
- Knowledge in creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: React.JS, Redux, Angular 2, ES6, Redux, Typescript, MYSql, REST, Node.JS, Chrome DevTools,Javascript, HTML5, CSS3, Ajax, Bootstrsap.JS, Angular.JS, WCAG, XSS, CORS, SASS, LESS, Java, Oracle, Visual Studio, Sublime Text,Jenkins, Docker, Kubernetes, Grunt, Gulp, Nginx, Github, Chai Selenium, Jasmine, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, JSON, XML, Jira, Linux, Hipchat, JSLint, Ionic, Cordova, iOS, Android
Confidential, Chicago, IL
Frontend UI Developer
Responsibilities:
- Created a secure, scalable, reliable & extensible Mobile web application for HSA Mobile Experience, for smart phones and, tablet devices using HTML5/JQuery Mobile
- Entry level, yet strong use of jQuery, SASS, React.js, Javascript, Foundation, and Bootstrap
- Worked with HTML, CSS, MySQL, Ajax, JavaScript, jQuery, XHTML, DHTML, LAMP, JSON;
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Integrated the ExtJs/Sencha framework with Oracle BPM.
- Extensively worked on business, front end and persistence tier using the JSP, Spring, MVC, and EXTJS/JSON.
- I worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Implemented Application by using Struts MVC architecture and jQuery.
- Developed User Interface with effects and animations using Java Script, Ajax, JQuery, Flex, JSF, JSP, Flash and HTML.
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
- Expertise with backend programming using PL/SQL Stored procedures Triggers and prepared statements on databases like SQL Server, Oracle and MySQL.
- Used TOAD for all database query testing and optimizations. Efficient in upgradation and migration from SQL Server 2000 to SQL Server 2005/2008/R2.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed the web services by using WSDL, SOAP using SOA.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Expertise in employing Water Fall Model and best practices for software development.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation.
- Implemented MVC design pattern for UI Layer using My Faces implementation of JSF and Tomahawk components, Faces Servlet and Backing Beans.
- Created war files & deployed on Tomcat using ANT deployment tool.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
Environment: Javascript, HTML, CSS, Ajax, Bootstrap.JS, SCSS, Typescript, Angular.JS, Jquery, SASS, LESS, Java, Spring, Hibnerate, Struts, PL\SQL, Oracle, DB2, Soap, REST, Eclipse, Weblogic, CVS, Selenium, Jasmine, Agile, AWS, JSON, XML, JIRA, Linux, Hipchat
Confidential, Chicago, IL
Frontend UI Developer
Responsibilities:
- Developed a web application by using Angular4 as front-end by using Web API to receive and pass data to back-end.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Built Angular 4/2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 4/2 component router for navigation, Angular 4/2 services to connect the web application to back-end APIs made use of ES6 features.
- Generated responsive data tables using with Bootstrap grid system.
- Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
- Used Nodejs for adding dependencies to project.
- Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
- Designed and modified User Interfaces using CSS and Angular.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used Filters to change modify data.
- Committed code change into repository by using version control tool Git.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Used Node Package Manager (NPM) to import and applications.
- Worked with task runners like Gulp in deploying and testing the application.
- Knowledge in creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Interact with other developers and end users to design and implement new features throughout the framework.
Environment: HTML5, CSS3, Java Script/ ES6, AJAX, Angular4.0/2.0, Angular-CLI, TypeScript, Node.js, Bootstrap, Responsive Design, XML, XHTML, Agile, Dreamweaver, JSON, DOM and Windows.
Confidential, Ashburn, VA
Frontend UI Developer
Responsibilities:
- Working in Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing and debugging cross-browser.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- To communicate with the backend worked wits Http module.
- Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.
- Developed fast loading images using Adobe Photoshop CS3
- Involved in designing and developing the JSON, XML Objects with SQL.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Designed CSS3 based web pages, which were cross-browser compatible.
- Engaged in development of web pages using ASP.NET MVC, XML, VB.Net, CSS and UI enhancement coding.
- Developed, Configured and consumed Web Services in C#.
- Designed and coded Win Forms using C#, .NET.
- Extensively involved in User Interface designing using Web forms and also Win forms.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed and Architected the Application using MVC and designed the application using responsive web design to work on different devices.
- Using web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Followed Agile and Scrum software development methodology.
Environment: Javascript, HTML, CSS, Ajax, Bootstrap.JS, Jquery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, WAS, CVS, SVN, Selenium, Waterfall, AWS, JSP, Servlet, JSON, XML, Jira, Linux, Hipchat
Confidential, Chicago, IL
Frontend UI Developer
Responsibilities:
- Designed Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Developed the web application using MS SQL SERVER, HTML and JavaScript.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing
- Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- DOM is used to parse the xml documents.
- Involved in setting up the environment, installing the application and web servers.
Environment: HTML5, DHTML, CSS3, SASS, Bootstrap, ReactJS, JavaScript, AJAX, jQuery, Java, Node.js, XML, XHTML, DOM, Jasmine and Karma.
TECHNICAL SKILLS:
UI Technologies: Angular.js, Backbone.js, Node.js, Bootstrap, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP
Operating Systems: UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX
Technologies: J2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.
Databases: Oracle, DB2 and SQL Server 2000/2005
IDE: HTML Editor Sublime Text, WebStorm, EclipseIDE3.6, Text Pad, Notepad++, Atom, Brackets, Visual Studio Code.
Methodologies: Agile, Rational Unified Process (RUP), UML
Testing Tools: Jasmine, Karma and Mocha
JavaScript libraries / Frameworks: Angular JS, Node JS, React JS, Backbone JS, Ext JS