Sr. Frontend Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- 8 years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, JavaScript with ES5 and ES6, TypeScript, jQuery, Angular1.x, Angular2, React, Redux, Node.js.
- Experience with Gulp/Grunt task runner and combined with Node.js, Bower package manager to install JavaScript latest version of libraries.
- Experienced in MEAN and MERN Stack development.
- Have good experience in developing an enterprise MERN Stack applications by writing server side code with Node.js and Express framework, a database to store and retrieve data with MongoDB and front-end web pages designing with React.
- Worked with JavaScript task runners to automate the development process. Used enhanced features of grunt.js and Gulp.js to implement browser Sync, dev and prod bundle generation, dev server etc.
- Experience in creating user interface widgets using jQuery, Bootstrap, AngularJS, Angular2 and Node.js.
- Rich experience with development using AngularJS and Angular2 extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and building custom directives.
- Expertise in React JS and working with Redux.
- Expertise in writing vanilla JavaScript with ES5 and ES6 Features.
- Have good experience in implementing the Node.js server side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
- Involved in web application development projects that required Responsive Web Design and hybrid mobile applications for web and mobile/tablet UI using flex box features of CSS3 and experience in using CSS Preprocessors like SASS, LESS.
- Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
- Extensive experience on implementing AJAX features using JavaScript and jQuery
- Significant experience in web development tools like Eclipse, Sublime Text, Microsoft Visual Code and WebStorm.
- Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
- Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool, and Firebug.
- Strong expertise in the iterative Agile and Scrum development methodologies for software development.
- Experienced in collaborating with Design team/UX team/ business steak-holder to understand and translate the requirement into web applications.
- Excellent communication skills to discuss the projects with technical and non-technical SME's.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, Node.JS, AJAX, Jquery, JSON, Bootstrap
J2EE Technology: JPA, JDBC and SOAP
Programming Languages: C, Java, JavaScript, TypeScript,Python 2.4
Application/Web Servers: Apache Tomcat, Web Logic
Databases: MongoDB, Oracle 10g/11g, My SQL
Frameworks/Libraries: ExpressJS, React, Angular 1.X, Angular 2
Design Methodologies: J2EE Design Patterns, Software Engineering (SDLC)
IDEs: Eclipse, IntelliJ IDEA, SublimeText, Webstorm, Visual Studio
Web Services: SOAP and REST
Utilities: MySQL Workbench
Operating Systems: Windows 98/2000/XP/10, Unix / Linux
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. Frontend Developer
Responsibilities:
- As a UI Developer, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
- Functionalities include writing code in HTML5, CSS3, JavaScript, Angular1.x, Angular2 Node.js and jQuery, making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Enhanced an existing Angular1.X application to Angular2 with TypeScript which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance
- Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
- Created custom Components and Directives for re-usable components.
- Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
- Highly used Angular2 Router to build single page application for navigate through the different status and multiple modals.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2 Components.
- Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine.
- Extensively used Angular CLI to create custom Components, Directives and to run Unit tests.
- Used Typescript as compiler to compile typescript code into JavaScript, and used Typing's to manage Typescript definition.
- Using GIT for version control
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Used CSS Grid system for the layout of Application.
- Developed web applications using Restful and SOAP protocols.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Used Spring Boot, Spring Web Services for consuming JSON to secure the application.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Angular1.x, Angular2, Node.js, Bootstrap, XML, GIT.
Confidential, Newark, CA
Sr. UI/UX Developer
Responsibilities:
- Designed a responsive website using Bootstrap grid system as well as CSS3 media queries to layout contents that fit to different devices including mobiles, tablets and desktops.
- Involved in developing the UI pages using HTML, DHTML, CSS, Angular Js and Bootstrap.
- Fetched the data from Mongo and created Catalog API using Express.
- Created server-side Routes with the help of Node js and connected to the database using Mongoose.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Responsible to specify the dependencies for MEAN stack application and loaded them with the help of NPM..
- Written the queries using Mongo db and consumed the Restful Web services.
- Participated in Angular Js Application optimization reviews and code optimization reviews.
- Implemented Custom Directives, Custom filters, and performed minification to improve the performance of angular js single page web application.
- Responsible to design the products module in the web application.
- Designed the single page web application with the help of angular routing techniques.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Involved in writing application level code to interact with APIs, Web Services using JSON and XML.
- Used Bootstrap Navbar, Jumbtron with angular to give a good look to the web application.
- Used Jasmine to test the MEAN stack applications.
- Sorted and filtered the data according to the requirement with help of angular.
- Worked http methods (post, delete, get) to update and delete the data.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
Environment: JavaScript, Angular js, Mongo db, Node js, Bootstrap, Express Js, Html, RESTFUL Web service, Jasmine, Json, Mongoose..
Confidential, Scottsdale, AZ
UI Developer
Responsibilities:
- Built rich prototypes and applications using HTML and CSS.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Responsible for mapping the tables using Hibernate with JPA annotations.
- Implemented Dependency Injection and consumed Restful web services with the help of Spring.
- Proficient in manipulating properties and methods of document objects and modifying attributes and values via the JQuery.
- Proficient in programming JavaScript data capture and event handling methods via the DOM event model.
- Written the JUNIT test cases to test the code.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java / SQL.
- Involved in rigorous testing of the eService Application and fixing them.
- Implemented server side tasks using Servlets and XML.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets.
- Worked with the Back-End team and Quality assurance team in the process.
- Used JSP custom tags to built the user interface with Html and Css.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, Photoshop, Dreamweaver, Illustrator, and Tomcat, Jsp, SVN.
Confidential
Web UI Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the website.
- Developed login website using HTML, CSS, JavaScript, JQuery, Bootstrap and Ajax.
- Created web page layouts using HTML and CSS.
- Design, developed and updated the user interface using CSS and JavaScript.
- Performed client side validations over the forms using JavaScript.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Responsible for code optimization and testing across other browsers.
Environment: HTML4, CSS3, JavaScript1.8, JQuery1.9, Bootstrap3.0, JSON2, Ajax10.3.
Confidential
Junior Java Developer
Responsibilities:
- Writing the document for the application.
- Involved in developing Integration and system test cases based on the business requirements.
- Used servers provided by Indian Government to get the information about the details of the schedules and ticket information using TOMCAT.
- Analysed and fixed the defects for various modules in all the QA stages.
- Implemented functionality based on the business requirements for all the major releases
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Experienced in web design and development for UI interface design, graphic design, illustration and logo design. Used JavaScript, Photoshop, CSS, Flash, HTML, DHTML.
- Implemented presentation tier using HTML, CSS by utilizing the mock-ups that were created by design team.
- Worked on Java Servlet pages (JSP).
- Developed screen functionality using HTML, CSS, JavaScript.
- Developed UI using HTML, CSS, JQuery, JavaScript validations.
- Traversed the DOM using JQuery using different selectors
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Debugging and troubleshooting the errors.