Frontend Developer Resume
Louisville, Ky
SUMMARY:
- Around 8 years of experience in the Web Applications and UI Development using HTML 5, CSS 3, JavaScript, jQuery, Angular JS, React JS, AJAX, XML, JSON and UX Developer in various environments.
- Excellent skills in building Single Page Application (SPA) using Angular JS, also creating the responsive Webpages and designing crossing browser compatibility for mainstream browsers and portable devices by Bootstrap.
- Built checkout products on React.js virtual DOM, MVC and Mobile modular design.
- Developed a front - end web application for Global Network Operations using React.js, Redux, ES6/Babel and Web pack.
- Experience building reusable components using React Router, Redux in custom stores, and in-house HOC for handling complex data flow and user input validation.
- Having good experience in implementing the Node.js server side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in UX design with a strong background working with Wireframes (low fidelity and high fidelity) Prototypes, Mock-ups, Storyboard and User Flows.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Experienced in version control tools GIT and SVN Apache Tortoise Subversion.
- Knowledge in using, Bower NPM, Gulp and Grunt for package management and installation
- Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
- Skilled in conceptual development of Web-based Projects including Project Strategy.
- Experience integrating front-end components with RESTful endpoints.
- Building professional relationships across Creative, Engineering and Business teamsto combine creative and usability viewpoints.
- Experience in Agile methodology. Worked across multiple stages of the product lifecycle Identifying, defining and designing complex initiatives.
TECHNICAL SKILLS:
Web Technologies: XHTML, HTML 5, CSS3, JavaScript, AJAX, JQuery, XML, JSON.
Frameworks/Libraries: Angular.js, Node.js, jQuery, React.js
Application Server: Apache Tomcat 5.5/6.0, WebLogic Application Server, Web Sphere
Languages: C, C++, Java, .net, SQL
Version Control: Tortoise SVN, Git
Package Manage: NPM, Bower, Grunt
Operating Systems: MS windows, OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY.
Frontend Developer
Responsibilities:
- Worked with BSA’s and UX designer who designed user interfaces, wireframes and prototypes for a web based internal system for the look of the Website.
- Developed mockups and porotypes using HTML5 and CSS3.
- Developing the application using AJAX, J-Query, JSON, HTML, JavaScript and CSS.
- Developed UI interface using AngularJS for rich user interaction.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Worked on Client Side Validations using Angular JS Custom Directives.
- Build stable React components using React.js and stand-alone functions to be added to any future pages.
- Coded in Java script JSX, React.js, Flux.
- Development on Web application using Responsive Web Design.
- Worked with backend end java developers to create the JSP tags and developed dynamic web pages using JavaScript, jQuery and Angular JS.
- Worked for the Flex project to made the pages complete responsive using Bootstrap, HTML5, Media Queries and CSS3, SASS.
- Experienced in working with NodeJS and NPM modules like http, fs, express and templating engines.
- Used various libraries of JavaScript like jQuery and Node Js to develop User Interface of web pages.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Used Node.js to run Grunt tasks and build properly the project.
- Experience with full Software Development Life Cycle, Architecting Scalable Platforms, Object Oriented Programming with Agile Methodologies.
- Implement the JavaScript frameworks such as ReactJS, NodeJS for MVW/MVC framework.
- Used Node Package Manager (NPM) as package manager for JavaScript, GULP for task runner, which handles template cache and code minification
- Used SASS Version for the semantic UI.
- Used GIT as the version control.
- Worked in solving cross browser compatibility issues with Firefox, Chrome and Safari.
- Worked on Unit testing Frameworks Karma and Jasmine Test Cases.
- Coded pages with best Search Engine Optimization (SEO) technique
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AJAX, JSON, Angular JS, React JS, Bootstrap, Media Queries, GIT, Restful Web services.
Confidential, McLean, VA
UI/UX Developer, API Commerce Engine Platform
Responsibilities:
- Designed and developed web pages using with HTML5, CSS3, Ajax, Bootstrap, JavaScript, JSP and j Query based on the W3C standards and Web 2.0.
- Development of Client Side Validation techniques using Java Script.
- Use field-tested best practices for packaging and deploying Angular JS applications.
- Created Angular components like Controller, Services, Directives and form to collect different user data and implemented form validations in Angular JS.
- Created POC for client on Angular 2.
- Worked on Project following Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Used Rally for tasks tracking and follow up with user stories.
- Designed web site mockups, navigation buttons using Adobe Photoshop.
- Defined the site layout and developed Wireframes using Adobe Illustrator.
- Working on tools like Gulp and Jenkins.
- Used JSP, JQuery, AJAX and JSON for implementing presentation layer as well as MAVEN and NodeJS server for deploying EAR files.
- Working with offshore team also, to explain business requirements and assign tasks.
- Utilized various jQuery plug-in to build Rich Internet Application (RIA) to make it look more intuitive.
- Used SASS Maps for the automatic generation of UI elements and design improvements.
- Developed and performed test cases using jasmine and Karma in the unit test, and used the protractor and Http-server for the End2End testing and debugging.
Environment: HTML5, CSS3, JavaScript, Agile, UX design, Ajax, JSON, JQuery,ES6, Angular JS, Angular 2, Jasmine, Node.js, SASS, Java.
Confidential, Sunnyvale, CA
Java UI Developer, Support Platform
Responsibilities:
- Developed and designed the front-end applications and user interactive web pages using web technologies like HTML, CSS, Bootstrap and Responsive Web Design.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js
- Assisted in formulation and clear definition of system objectives and overall scope.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular.js, Backbone JS and JavaScript.
- Implemented the Drag and Drop functionality using jQuery framework.
- Involved in developing HTML, and JavaScript for client side presentation and data validation on the client side with in the forms.
- Designed and developed the system using Agile Methodologies.
- Integrated the Java code (API) in JSP Pages.
- Developed JSP for UI and Java classes for business logic.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on Windows.
- Extensively involved designing discussions and user experience sessions to provide inputs on the layouts.
- Involved in the design, development and deployment of the Application using Java/JEE Technologies.
- Prepared stored procedures and T-SQL queries from sources of MS server databases.
- Spearheaded adoption of new principles such as responsive design and adaptive design.
- Worked with source version control tool SVN to manage the code repository.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Ajax, Angular JS, Eclipse and SVN.
Confidential
Web Developer
Responsibilities:
- Developed the application using HTML, CSS, JavaScript and JQuery.
- Used SVN for revision control and code management.
- Used JSP’s for loading the web page and JSON structure for the content coming from the backend.
- Made AJAX calls for getting the data and parsing it for showing on the web page.
- Worked on JavaScript Client validation code.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select etc.
- Made the application work for iOS and Android platforms using media queries and flexible grid layouts.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Troubleshot and resolved bugs in ASP.NET C# web applications to ensure optimal development environment.
- Used .NET LINQ for querying various sets of data.
- Troubleshot and resolved bugs related to web applications integrating with MS SQL Server.
Environment: HTML, CSS, JavaScript, jQuery, backbone.js, JSON, AJAX, Android, iOS and .net.
Confidential
Junior Web Developer
Responsibilities:
- Analyzed and developed the system to meet the requirements of users.
- Participated in daily pulse of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations, jQuery and XML.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, and Tomcat Apache.
