Sr. Full Stack Developer Resume
Alpharetta, GA
SUMMARY
- 6+ years of professional experience in managing web, IT and other projects; able to facilitate and organize projects and coordinate the activities needed to successfully guide the projects from concept to closure.
- Experienced UI developer with the experience of developing web applications using all the latest web technologies like HTML5, CSS/CSS3, JAVASCRIPT, ANGULAR, ANGULAR 2, JQUERY, REACTJS, EXPRESSJS, NODE.JS, GRUNT, GULP, BOOTSTRAP, LESS, BOWER, JASMINE, KARMA MOCHA CHAI, JSON and JAVA.
- Advanced HTML, JavaScript, and CSS to deliver cutting - edge user interfaces and components.
- Aware of several norms to keep lean HTML5 template thereby supporting middle tier server logic.
- Experience in using Angular framework which provides data binding and dependency injection that minimizes the amount of code for the complex functions.
- Hands on experience using mobile toolkit, all the tools and techniques to build high-performance mobile apps using Angular CLI and Angular Mobile Toolkit. Web apps built using the mobile toolkit will load on any device, with or without an Internet connection and can take advantage of the searchability, share ability, and no-install-required features of the Web.
- Developed front-end applications with innovative features for the client to increase functionality, speed, relevancy, and scalability.
- Collaborate with developers on the backend regarding the user input, and adjust the coding to exceed client requirements.
- Coding, Compiling, Unit Testing, integrations, packaging and deploying of written and developed code.
- Sharing knowledge of tools and techniques with a wider team, both developers, and non-developers.
- Expertise in creating the rich graphical responsive user interface using HTML, CSS, SASS, BOOTSTRAP.
- Written Python Scripts to populate the data in the Elastic search using AWS lambda triggers with arms through automation.
- Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments using Jenkins, Docker, Aws.
- Utilized Java, Eclipse/ J2EE, tested programming code & Applications, collaborated with the team and management.
- Wrote and executed test cases based on written design, as well as based on product knowledge that resulted in greatly improving the software. Researched and documented software bugs and created and implemented the fix.
- Digging data with the help of SQL queries for the Relational Databases like PostgreSQL along with the inbuilt and custom wrote painless Query DSLs for the elastic search
- Created the fined tuned components for various functionalities like dropdown, search in Angualar4 along with data visualization using high Charts.
- Experience on using Reactive Extensions for JavaScript (RxJS) with Angular for a reactive streams library that allows you to work withasynchronous data streams, observables sequences, along with push and pull pattern.
- Experience writing AngularJS code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with AngularJS, directives, and services to interface with both restful and legacy network services also DOM applications.
- Experience on TypeScriptwhich is Microsoft’s extension of JavaScript that allows the use of all ES2015 features and adds powerful type checking and object-oriented features.
- Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
- Development workflow using task runner Gulp, package management tools BOWER, NodeJs for the server side run-time environment. as screen readers for the blind, make sense of certain things that are not native toHTML.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS& Node.JS).
- Designing control HTML events, animations, and other interactions on a web page by adding and removing style sheet handlers using JQUERY.
- Using JSX syntax which is mix of HTML and JavaScript in REACTJS.
- Experience on creating server-side rendering, real-time updates, different rendering targetsusing REACTJS.
- Consistent Routing to modules, Middleware interface, handling things like post-data, session management, static file serving, etc. with EXPESSJS.
TECHNICAL SKILLS
Operating Systems: Unix Windows XP/Vista/7/8/9/10, MS DOS, Linux- Ubuntu 14.10/ 14.04/ 12.04/ 15.10 , CentOS 5.9/ 6.0/ 7.0
Web Technologies: HTML 4/5, CSS 2/3, JavaScript, PHP, AJAX, XML, JSON, LESS, SASS
JavaScript Libraries: jQuery, jQuery UI, jQuery Mobile, Bootstrap, Er.js, Redux.js, Backbone.js
JavaScript Frameworks: Angular.js, JavaScript, React.js, Angular 2.0, Knockout.js
Java Technologies: Spring, Hibernate, Struts, Servlets, JDBS, JBOSS(Java EAP) Java Configuration Framework Spring Boot
PHP Technologies: Zend, LA ravel, PHP myadmin
Scaffolding: Yeoman, Docker
Server Frameworks: Node.js, Express.js, Django, Ruby on Rails, Grails
SQL Database: MySQL, Maria DB, PostgreSQL
NoSQL Database: MongoDB, Cassandra
Content Management: CMS, DB2
Version Control: GIT, SVN
Analysis/Design: UML.
Build Tools: Grunt, Gulp, Web-pack
Package Managers: NPM, Maven, Gradle, PHP Composer
Web-Services: SOAP, REST, Cobra, Ice
Front-end Testing: Casper JS, Selenium
Back-end Testing: Cucumber JS, Jasmine
Architectural Styles: REST, Micro services
Debugging: Firebug, Bugzilla, Chrome Developer Tools.
Validation: JS Lint, JS Litmus
Development Frameworks: JavaScript MVC, SOA implementation, Mule ESB
MVVM Framework: EmberJS, ReactJS
MVP Framework: Backbone.js
Conceptual understanding: OOP, Data Structures, Analysis of Algorithms
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Full Stack Developer
Responsibilities:
- Mentored by pair programming andcode reviewswith developers to uphold coding best practices.
- Experience in coordinating withOnsite & Offshoreteams.
- Built Rich Prototypes and Applications usingHTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular4, and Bootstrap.
- Developedclient-side validationcode usingJavaScript with ES6andTYPESCRIPT.
- Creatingcross-browser compatibleand standards-compliant CSS-based page layouts.
- Extensively used/modifiedANGULAR4 conceptsto performAJAXcalls for creating interactive web pages onJSON response.
- Coded pages with bestSearch Engine Optimization(SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Developed newcross-browser accessibleinterfaces usingBootstrap4, JavaScript with ES6,andAngularJS.
- Managed advanced techniques for single page business solutions and front-endMVCpatterns.
- Experience with the features ofAngular4such as components, modules and routing.
- Good hands-on experience with angular 4 and typescript syntax and communication between the two components like parent-child or through service.
- Expertise in using the Rxjs libraries like observables, behavior subjects, next, subscribe etc.
- Solid understanding of data structure, OOPs concepts and some scripting languages.
- Creating the websites with aesthetic sense and rich user-driven using the HTML5 css3 and some of it preprocessors like SASS.
- Creating the responsive websites using which are compatible with mobiles, laptops, pcs using bootstrap.
- Created Type-Script reusable components and services to consume REST APIs using Component-based architecture provided by Angular.
- Experience on creating Angular components using metadata to override any previous metadata in the inheritance chain, Constructor the base class constructor will be used if the derived class and Lifecycle hooks for parent lifecycle hooks will be called even.
- I have hands-on experience with both JavaScript and typescript which gives a confidence in migrating projects from the JavaScript to typescript and es5 to es6 vice versa.
- I have a good understanding of non-relational databases in the JSON format like Cassandra and elastic search along with relational databases like MySQL and Postgres.
- I can write the complex SQL queries for the relational databases along with the distributed query DSL for the non-relational databases.
- I have a solid understanding of writing query DSL for the elastic search and used different aggregations and creating custom aggregations using the painless script.
- An approach to test the quality of code in different scenarios by writing my own unit test cases using the framework like jasmine and some assertion statements.
Environment: HTML5, CSS3, SASS, JavaScript, Angular4, Bootstrap, XML, MVC Framework, Elastic search, Kibana,JAVA etc.
Confidential, Holmdel, NJ
Sr. Full Stack Developer
Responsibilities:
- Involved in theSoftware Development Life Cyclephases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Used Improved Dependency Injection and child injectors using Angular and writing component replacing directive and controller in AngularJS.
- ES6 and Typescript perfect implying that it plays well with ES6 modules, class frameworks, and has sort support for Angular.
- Written modular, secure, and well-tested front-end code in Type-Script, HTML5 and CSS using the latest web.
- Created Type-Script reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Experience on creating Angular components using metadata to override any previous metadata in the inheritance chain, Constructor the base class constructor will be used if the derived classand Lifecycle hooks for parent lifecycle hooks will be called even.
- Developed the functionality for communicating between the modules mostly involved inVIEW and CONTOLLERsection ofMVCpattern for CMS project, it includesHTML5,CSS3,JavaScript,JQueryandAJAXwhich were used forUI development.
- AddedHTML5charts including bar chart, line chart and multiple series chart for comprehensivedata visualization.
- Consumed some of the Google API like google maps, YouTube for the flexibility in the Interface.
- Worked onAJAXcontrols likeUpdate Panelto manage the post back of the web page to server,AJAX Script ManagerandScript Manager Proxycontrols to registerJavaScriptand web service files.
- Used detailedwireframesand developedMock-up designsas per the requirements of Business.
- A good practice of writing test cases using Jasmine for the TestDrivenDevelopment.
Environment: HTML5, CSS3, SASS, TypeScript, ES6, Angular, AngularJS, NodeJS, gulp, Web pack, Angular-CLI, Data visualization, Jasmine, JavaScript, jQuery, AJAX, XHTML, MVC, JSON, Require.js, Ext.js, XML, Chrome Developer tools.
Confidential, McLean, VA
Full Stack Developer
Responsibilities:
- Involved in web designing using HTML5, CSS, REACT-BOOTSTRAP, JavaScript and React.js component architecture.
- Reconstructing the application architecture from MVC into Flux with a unidirectional data flow to ensure the data consistency.
- Upgrading app engine from Solr to Elasticsearch thus by improving time and efficiency of distributed searching.
- Developing a core component of Analytics with React.js, Redux, Flux, Mongo DB, and Socket Stream.
- Designing React reusable components and lifecycles.
- Maintaining Cross Browser compatibility & implement Responsive Web Design custom media queries in react responsive.
- Responsible for designing page layout using HTML5, CSS3, React-bootstrap along with JQXGrid, JQUERY and adding dynamic functionality to each module.
- Successfully handling JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Specified React lifecycles to use other libraries like JQuery.
- Implemented React components such as navigation bar, pagination, popover and tooltip
- Created Master Pages and Integrated to Silver light and Got approval from Business Stake holders.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designing and developing applications that use MongoDB.
- Managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Extensive experience in deploying, managing and developing MongoDB clusters, Creation and monitoring Shard Sets.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Good Web Application debugging skills using Chrome Developers Tools and Firebug.
- Performed unit testing in using Karma and Jasmine
Environment: HTML5, CSS3, SASS, JQuery, AJAX, JavaScript, React, Redux, Babel, Web pack, Node.js, D3, JS-Dom, Responsive Web Design (React responsive), React Bootstrap, JQXGrid, JSON, Mocha, Jest, MongoDB, Soap, Jenkins, Gulp, MONGODB.
Confidential, SFO, CA
Sr. UI developer
Responsibilities:
- Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like HTML4 and CSS.
- Designed and maintained internet website for tracking the research details.
- Implemented RESTful Web Services for other applications to communicate.
- Performed client- side validations over the forms using JavaScript.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing the design to meet SEO and worked on various browsers like IE 6/7/8, Firefox 3.0/3.1, Chrome, and Opera for cross-browser implementation.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Worked with existing application to convert static layout into responsive layout for various devices.
- Used JSON objects effectively for efficient client- side coding.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
- Implemented JQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Involved in creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed the reusable framework for the application using .NET 3.5 and implemented the MVC (Model View Controller) with Service facade and Abstract Factory to build the architecture framework.
- Designed page - layouts using Dreamweaver and Adobe Photoshop CS4
- Partly involved in writing stored procedures, views, cursors and triggers using SQL Server 2008.
- Involved in writing and modifying Procedure, Queries, Views and Triggers.
- Responsible for the Design, Deploy and development of the web applications.
Environment: JavaScript, HTML, CSS, DHTML, DOM, Adobe Photoshop, Adobe Dreamweaver Eclipse, Firebug, MySQL, UAT, AJAX, JOSN, XML, JQuery, Bootstrap.
