Sr. Front End Developer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- Around 9 years of experience in developing dynamic Web Applications using HTML, BOOTSTRAP, CSS, jQuery, JavaScript, Angular.js 2/4, React.js / Redux and Node.js.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Sprites, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margins, CSS padding, and CSS Table.
- Hand on experience of CSS pre - processing platforms, such as LESS and SASS.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML , CSS3 and JavaScript .
- Experience in developing web applications with Single Page Applications (SPAs) using JavaScript MVC framework Angular.js 2/4 as well as JavaScript’s Library React.js and creating the responsive Webpages for mainstream browsers and portable devices (mobile, tablet, laptop).
- Expert in interactive webpage technologies, such as Ajax and related data format standards, like XML and JSON.
- Having around 2+ years of experience in designing, developing and deploying web applications and client / server applications using JAVA, J2EE technologies and web technologies for enterprise applications.
- Proficient in open-source, cross platform JavaScript run time environment with Event- Driven networking Node.JS .
- Work experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Decent knowledge in AEM application design and development.
- Worked to create and maintain an Adobe scene 7 image database that fuels the entire website.
- Experience building on a full JavaScript technology stack such as MEAN and MERN.
- Thorough knowledge on unidirectional data flow using the Redux architecture.
- Having strong skills while working with Redux for state management.
- Expert in creating stored procedures, indexes and views.
- Strong knowledge of terminal CLI for creating web bundles by using WebPack and app configuration.
- Experience with developing the angular application from scratch using Angular-CLI.
- Strong understanding of SOAP & RESTful APIs and integration with React/Angular App.
- Good experience on implementing API authentication and authorization using the OAuth 2.0 protocol vs JWT and used token mechanism for the authentication of API requests.
- Deployed and maintained a SQL clustering environment.
- Good Knowledge in mapping an object-oriented domain model to a relational database using an ORM framework.
- Well versed in Software Development Life Cycle (SDLC) management models namely Waterfall and Agile (SCRUM) models.
- Also have good knowledge on Amazon Web Services cloud platform.
- Experience in deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Responsible for checking cross browser compatibility and thus worked on various kinds of browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Hands-on experience in Git for version controlling and project management.
- Excellent Technical, Analytical, Problem Solving skills, can work independently and can also work within a team environment.
- Excellent communication skills, interpersonal skills, strong architectural skills, hardworking, self-motivated team player and ability to communicate effectively with all levels of the organization such as technical, management and customers.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Exposure to day to day communication with client for the ongoing activities and the latest releases going on in the production environment.
TECHNICAL SKILLS:
UI/Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, Bootstrap, JavaScript, jQuery, AJAX, Apache, XML, JSON, ES6, Typescript, Web pack, Babel.
Prototyping tools: InVision, Sketch, Zeplin
Content Management System: Adobe Experience Manager
Accessibility Tools: NVDA, Wave
Publishing Services: Adobe Scene 7
JavaScript s Frameworks: Angular.js 2/4, Express.js, Hapi.js
JavaScript s Library: React.js/Redux
Back End Tech: Node.js
Developing Languages: C, JavaScript, Java.
Java Framework: Spring
ORM: Sequelize.js, Mongoose, Hibernate.
Databases: Mongo DB, MY SQL, Maria DB.
Debugging Tools: Chrome Inspector, Firebug, IE Tester.
Version Control: GIT, SVN.
Operating systems: Unix, Windows, Linux.
Developer Tools: Notepad++, Visual Studio, NetBeans IDE, Eclipse, IntelliJ, Atom.
Cloud Platforms: Amazon Web Services.
Testing Tools: Jasmine, Karma, Selenium.
Task Runner: Grunt
Methodologies: Waterfall, Agile
Other: NPM, Gulp, Putty, Jira, Dreamweaver, MS Office.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Sr. Front End Developer
Responsibilities:
- Worked closely with the product owner, team of architects, UX Designers, AEM Developers and back-end Developers to gather requirements, enhance the application functionality and add new features.
- Developed customer facing web application from scratch using web technologies like HTML/HTML5, CSS/SCSS, JavaScript, jQuery, Bootstrap, Media queries, AEM and Angular 4.
- Responsible for making the application responsive using bootstrap media queries.
- Created reusable templates and style sheets based on UI standards and guidelines.
- Worked upon Angular 4 Service which interacts with RESTful services at backend.
- Used Ajax to make asynchronous calls to fetch JSON data from the server.
- Created Typescript reusable components and services to consume REST API's usingAngular 4.0.
- Used Adobe Experience Manager as a Content Management System in Managing and delivering the website’s content and assets (images, videos, etc).
- Used Adobe Scene 7 publishing services for Managing product’s Images and Videos.
- Created client-side validation using JavaScript and jQuery.
- Worked closely with Analytics team in gathering the requirements for analytics and used to meet their requirements with the help of JavaScript and Angular.
- Used POSTMAN as a REST API client to test out the restful services created using Node.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Worked extensively on various Accessibility issues to make the website fully ADA compliant.
- Used Selenium testing framework to perform web application testing across various browsers and platforms.
- Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari and Chrome.
- Used Git for version controlling and Jira for issue & bug tracking.
Environment: HTML/HTML5, CSS/ SCSS, Bootstrap, Media queries, JavaScript, jQuery, InVision, Zeplin, POSTMAN, Adobe Scene 7, NVDA, Selenium, AEM and Angular 4.
Confidential, Silver Spring, MD
Sr. Full Stack Developer
Responsibilities:
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Used Agile processes and techniques for the software development to align our organizational approach.
- Developed user interfaces by using the React JS, Redux for SPA development.
- Used React-Router to turn application into Single Page Application.
- Also Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Rendered some advanced components on the server side, along with Flux pattern and Redux library.
- Used jQuery in directly manipulating the DOM yet separating the ReactJS Components.
- Created React components with testability and reusability of components across the organization in different applications on different platforms.
- Used Higher order components (HOC) to create several other components with very similar logic.
- Used Dumb and Smart class of components to create simple and smart applications respectively.
- Used React -Autocomplete for creating Google maps location search on the webpage.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used spring framework configuration files to manage objects and to achieve dependency injection.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Designed and implemented server-side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
- Involved Storing and retrieving data from Column Oriented Data Base MongoDB .
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- In addition, used Angular4 for developing User Interfaces using Rest Services as backend.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular 4.
- Launched Amazon EC2 Cloud Instances using Amazon Web Services and Configuring launched instances with respect to specific applications.
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to have cost effective, fault tolerant and highly available systems.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Interacted with Customers and suggested UI feedback and inputs on the business features to be implemented.
Environment: HTML5, CSS3, Less, JavaScript, Bootstrap, React JS, Node JS, Express JS, Mongo DB, React Router, AWS, Redux, GitHub, Babel, Web pack, Jasmine, Karma, Gulp.
Confidential, Washington, DC
Sr. UI Developer
Responsibilities:
- Document and validate system and user interface requirements.
- Work closely with business Analysts and subject matter experts to identify and establish requirements for custom applications.
- Used agile methodology for software development (SCRUM).
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
- Worked upon Angular 2 Service which interacts with RESTful services at backend.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in developing front-end applications and designed user interactive web pages in a professional manner by using web technologies like HTML5, DHTML, XHTML, CSS3, JavaScript,Bootstrap and Angular JS.
- Created client-side validation using technologies such as Ext JS and JavaScript.
- Worked with routing in Angular JS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Creating POCs for new concepts that we come across in Angular JS and documenting the same.
- Involved in coming up with strategy documents for using AngularJS controllers, directives, routers, services etc.
- Making the application responsive using bootstrap media queries.
- Followed Single Page Application (SPA) Pattern and used Angular 2 to build a cross-browser complaint application.
- Created reusable Modules using the built-in features like Factories, Routes, Dependency Injections and MVC architectures offered in Angular JS.
- Utilized Modernizr extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Also Involved in using React JS components, Forms, Events, Keys, Router and Animations.
- Developed workflows using Redux architecture.
- Managed States and Props while utilizing ES6 features using ReactJS .
- Used Node JS proxy to simulate API responses.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Browser testing, cross-platform compatibility testing.
- Build positive relationships with business clients in a multi-stakeholder global project structure through efficient and effective communication.
- Used Grunt task runner as a build tool for application development.
Environment: HTML5, CSS3, Bootstrap, JavaScript, Angular JS, React JS, Redux, Node JS, Express JS, MongoDB, Grunt, Git.
Confidential
Front End Developer
Responsibilities:
- Worked with business analysts to understand their business models & goals and help define strategy, content, and features.
- Designed the Web application layout and forms using HTML/HTML5, CSS3, JavaScript and jQuery.
- Created reusable templates and style sheets based on UI standards and guidelines.
- Developed Webpages in HTML, XHTML and CSS as per style guides.
- Developed single page web application using JavaScript framework Angular JS.
- Use custom directives for code reuse across the application.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Used AngularJS to decouple DOM manipulation from application logic.
- Developed web applications by using Angular JS and Node JS MVC frameworks.
- Enhanced user experience by designing new web features using MVC framework like Node JS.
- Developed CRUD (create, read, update and delete) functionalities using Node JS.
- Implemented service calls using NodeJS.
- Used Grunt for compiling LESS.
- Extensive use of Alerts, Navs, Glyph icons, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Hands on experience with Object Oriented JavaScript code and responsible for client-side validations using Angular Directives and jQuery functions.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, XHTML, CSS3.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Involved in writing application level code to interact with Restful Web APIs, Web Services.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Worked on Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari and Chrome.
- Developed mobile applications targeted for mobile form factor for Android devices.
Environment: HTML 4/5, CSS 3, XHTML, JavaScript, jQuery, Angular JS, Node JS, Bootstrap, MongoDB, Ajax, JSON, XML, Grunt, LESS, GitHub, Jasmine.
Confidential
UI/Web Developer
Responsibilities:
- Taking the expectations and gathering the requirements from the client to convert them into the data flow way.
- Worked with HTML, CSS, XML, JSON, JavaScript and jQuery for developing user interface.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Developed a fully functional login page for the company’s user facing website with complete UI and validations.
- Designed and developed intranet web applications using JavaScript and CSS. Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Designed Tableless layouts using CSS and appropriate HTML tags as per W3C standards. Created optimized graphic websites and application interfaces using HTML, CSS and jQuery UI framework.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Used SVN for version control and Quality Center for defect tracking. Strong communication, analytical and interpersonal skills working within cross-functional teams
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Modified code for different browsers such as IE, Firefox, Chrome, and Safari to resolve numerous cross browser compatibility issues related to CSS, and JavaScript.
Environment: HTML 4.x, CSS 2.x, JAVASCRIPT, jQuery, AJAX, JSON, XML, SVN.