Lead Full Stack Developer Resume
Dallas, TX
OBJECTIVE:
Having 9+ years of experience in Web development and User Interface Development. Excellent proven Experience in Leading teams and delivery.
PROFESSIONAL SUMMARY:
- Experience in Working on the React Applications with Redux.
- Built applications for scale using JavaScript,React.JS,Redux Angular2, Angular4,Angular 6
- Expertise in Large Scale JavaScript Application Development.
- Experience with Environment/Project set up in Angular.
- Hands on in Golang/ Beego.
- Worked in Dependency Injection.
- Expertise in managing Source Control for team in AGILE Environment.
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements.
- Worked with GIT version control system.
- Enthusiastic, knowledge - hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
WEB TECHNOLOGIES
Technologies: html, css, JavaScript, Golang, Beego, ReactJS,Redux Angular2, Angular4, Angular6.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead Full stack developer
Responsibilities:
- Worked on Environment and Project set up for Angular applications
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Lead teams in few implementations of projects running in parallel.
- Worked on updating the application with new features of Angular 4.
- Worked on Typescript features in the angular app.
- Scaffolded Angular 6 applications using new features
- Worked on Routing and Navigation in Angular Applications
- Worked on Performance improvement in Angular applications.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators
- Worked on HttpClient and HttpInterceptors in Angular apps.
- Worked on RXJS Compatibility package to get backwards compatibility with RxJS previous to Angular version 6.
- Built optimized and fast rendering applications on Angular 6.
- Performed Unit Testing of Angular applications.
- Used NPM for installing required node modules and other published Angular NPM modules .
- Worked on increasing Runtime optimization in angular apps.
- Developed, implemented and tested the backend of Angular which was Golang and Beego
- Optimized the Go code using goroutines.
- Implemented GraphQL and created CUD functionality.
- Implemented resolvers.go and built on the functions generated via generated.go during the graphQL implementation.
- Performed enhancements and refactoring the existing Golang codebase.
- Did Golang installation in Mac along with the environment path set up in .bash profile file.
- Developed the user authentication module using JWT in the backend and integrated that with the Frontend.
- Worked on the output response standardization and error handling on the backend.
- Integrated Frontend with the Backend and provided the API’s for different components.
- Created different structs, controllers, models and routers using Golang on the backend side
- Created different tables catering to the the schema and the business requirement using postgres.
Environment: Angular2, 4, 6, Golang, Beego, JavaScript.
Confidential, NJ
Lead UI Developer
Responsibilities:
- Leveraged React.js resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Maintaining Parent and child elements by using State and Props in React.js
- Lead experience of managing offshore and onsite teams.
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Created custom filter in React.JS in the application
- Worked on sharing Data between Angular components.
- Worked on Dependency Injection in Angular Applications
- Understanding and working knowledge of Lifecycle Hooks in Angular
- Worked on enhancing Performance of Angular Application.
- Worked on Enhancing performance of Angular App using Lazy Loading and other features
- Used services to read data from remote server using React.JS
- Worked on Presentational and container components, stores, Reducers etc in Redux
- Used React.js library functions for the logical implementation part at client side for all the application.
- Created React.js for reusable components (multi-field form elements, background file uploads.
- Implemented React.js Controllers to maintain each view data.
- Worked on Various Angular RxJS operators.
- Created custom, general use modules and components which extend the elements and modules of core Angular
- Worked on NGZONE, ChangeDetection Strategy in Angular app
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked on Debugging in express.js
- Worked on Implemention best practices in Node/Express.
- Worked on Security aspects of the Angular application.
- Unit Testing of Angular applications.
- Developed, implemented Node.js applications.
Environment: JavaScript, React.js, Node.js,Angular,Node.js, Express.js,html5, css 3.
Confidential, CA
Senior UI Developer
Responsibilities:
- Angular.js used for model binding and API calls.
- Worked on CRUD calls handled by a Virtual Web Service action which takes in the details of operation to perform along with dictionary of parameters for the operation to complete.
- Worked on Global Object and function expressions, modules and require () in NodeJS.
- Worked on NodeJS Event Emitter.
- Used NodeJS to read and write Files.
- Developed and modified SharePoint user privileges as directed and in compliance with all standard operating procedures
- Maintained all backup procedures and records for SharePoint installation
- Developed, implemented and tested Node.js applications.
- Developed and applied application wide, cross platform Validation and Exception Handling policies
Environment: Web API, HTML, JavaScript, Node.js,CSS
Confidential, Lisle, IL
UI Developer
Responsibilities:
- Developed internal and external validation code using JavaScript.
- Coded JavaScript for page functionality and Pop up Screens.
- Worked on Node Package Manager in NodeJS
- Worked on Nodemon and other modules in NodeJS
- Worked on Express and its route Params in NodeJS
- Handled POST Requests and Query String in NodeJS
- Worked on Express framework and creating RestAPI’s.
- Worked with Offshore -onsite team model
- Gathered requirements from the Business
- Created User stories for the team members.
- Worked with QA team on daily basis in fixing the reported bugs/defects
Environment: Web API,JavaScript, Node.js,html,css
Confidential, NY
UI Developer
Responsibilities:
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked heavily on JavaScript framework.
- Created configuration pages for the users to manage/customize/create storage mappings
- Ajax calls to do partial post back for the page without refreshing whole page.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Streams and Buffers, Pipes in NodeJS
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Experience working closely with Business Analysts and Product team in understanding the technical requirements.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Debugging using firebug & web developer tools on Chrome, Firefox and Internet Explorer.
Environment: JavaScript,Node.js,WebAPI