We provide IT Staff Augmentation Services!

Front End Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 7 Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
  • Experience in developing using HTML5, CSS, AJAX, Object oriented JavaScript, jQuery, XML, ReactJS, AngularJS and ExtJS.
  • Experienced in using ReactJS with Redux architecture to develop various front-end components and improve the performance of websites.
  • Expertise in Single Page Applications development (SPA) following MVC standards and dynamic data handling from server using AngularJS and features such as modules, directives, routing, dependency injection using Angular2.
  • Knowledge and experience in building component-based web applications using Angular 4 and transitioning into further versions.
  • Knowledge in designing layout and handling stores to render it on the page using ExtJS.
  • Experience in applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Expertise in Responsive Web Design techniques using Bootstrap, CSS, SASS with excellent design skills for all form factors.
  • Worked on making webpages accessible (ADA) compliant by meeting WCAG 508 standards and tested it with screen readers like NVDA, JAWS etc.
  • Experience using Grunt for Front End Task Runner, also using BOWER, and NPM.
  • Experience in implementation of user-centered design (UCD) methodology.
  • Proficient in analyzing wires and comps, understanding requirements and developing rich user interface applications using TDD (Test driven development).
  • Sound Understanding and experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
  • Experience in development of DB components (Tables, Views, Stored Procedures, queries constraints - CRUD) in PostgreSQL, Oracle, SQL Server, NoSQL databases.
  • Managed the code versioning and releases versioning through Tortoise SVN and GIT.
  • Experience with Agile process, monthly sprints, and daily scrums to discuss the development of the application.

TECHNICAL SKILLS

Web Technologies: HTML, CSS, XML, Bootstrap, AJAX, JavaScript, jQuery, Redux, Bower, Webpack, Grunt, Gulp, LESS, SASS, JSON.

JS Frameworks: React.JS, Vue.JS, Angular.JS (1.x - 7.0), UnderscoreJS, CreateJS, MustacheJS, EXT.JS, Node.JS

Programming Languages: Python, C, C++, Java

Methodologies: Agile, Waterfall, TDD

Debugging Tools/Testing: Chrome DevTools, Firebug, Bugzilla, Selenium, W3C validator, IE Tester

Build Tools/Repository: GIT, SVN, ANT

Operating Systems: Windows, Linux, Mac OS X

Database: PostgreSQL, Oracle, SQL Server, MS-Access, MySQL

GUI editors: PyCharm, WebStorm, Eclipse IDE, NetBeans, Dreamweaver, EditPlus, JSfiddle, Sublime Text

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Front end Developer

Responsibilities:

  • Working on new features for the meeting planner portal expanding the usage scope for the end users.
  • Transformed the UX wireframes into visual and interactive user interface elements using ReactJS to develop and integrate several UI components.
  • Developing responsive and effective user interface screens for the portal using CSS, SASS, media queries.
  • Using React Context as application state manager to pass the data to the components and maintain state.
  • Developed new UI elements for the existing portal in VueJS and used Spring Boot and Java to interact with the database.
  • Using Bitbucket as version control and repository for code integration and deployment.
  • Used Yarn to automate build process for production, using task runners or scripts.
  • Testing UI elements by writing unit test cases using Jest.
  • Working in agile environment and using Jira to track the tickets.

Environment: HTML5, CSS3, SASS, ReactJS, VueJS, Node, Yarn, NPM, Webpack, Spring Boot 2.2.5, Java 8, SQL, Jira, Bitbucket, Visual Studio Code.

Confidential - Holland, MI

Application Developer

Responsibilities:

  • Developed and enhanced the features and web design tool functionality for the existing windows-based design tool platform.
  • Used client-side JavaScript (ES6), ReactJS for developing user interface screens to help the user customize the closet products.
  • Used Python and Django admin with PostgreSQL to store and retrieve store system and product data to be used by the front-end screens.
  • Developed a responsive and more user-friendly and mobile friendly version of the existing tool using Bootstrap, CSS and SCSS.
  • Worked on upgrading an existing design application from Angular 4 to AngularJS (7.0).
  • Used Angular7.0 features like routing, drag and drop for the dealers to be able to add items to the units in the design tool.
  • Worked with Create JS extensively to provide interactive HTML5 canvas elements.
  • Used Underscore JS for manipulating and iterating through the objects and arrays.
  • Used Node JS alongside Express JS for server-side rendering.
  • Used Django for easy maintenance of data required by design tool and to migrate data between development, QA and test servers.
  • Used Git Kraken to pull, push, commit and raise pull requests from developed code.
  • Developed the design tool for cross browser compatibility and different touch interfaces.
  • Performed unit testing and fixed bugs that arise in the process of extending the features of the tool.

Environment: HTML5, CSS3, client-side JavaScript (ES6), JQuery, ReactJS, Redux, Angular 4 & 7, Bootstrap, SCSS, CreateJS, UnderscoreJS, MustacheJS, Node, Express, Webpack, Django, Python, PostgreSQL, Postman, Pycharm, PgAdmin, GitKraken, Pivotal tracker.

Confidential - San Francisco, CA

Sr. UI Developer

Responsibilities:

  • Responsible for the re-design of existing application and maintenance of New Platform.
  • Redesigned existing AMT application using AngularJS to improve usability, performance and maintenance of the application
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular.js, Bootstrap and JSON.
  • Developed application using JavaScript, AngularJS, SAAS and HTML 5.
  • Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS, focusing on reusability and modularity using CSS preprocessors like SASS.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Jasmine unit testing.
  • Developing custom HTML elements using AngularJS directives.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js and Bootstrap.
  • Brought the HTML and CSS of an existing web site to the latest web standards.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model and tested Ajax calls using REST clients like Postman.
  • Created a CSS framework for using a 12column grid preferred by the designers as well as implementing parts of Object-Oriented CSS to cut down on repetitive code.
  • Built Presentation templates, design, and diagrams to illustrate the marketing materials.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Worked on handling compatibility issues when shifting from Angular 1.x to Angular 2.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers
  • Involved in an AGILE based approach to UI Development, completed defined user stories in rally successfully and fixed defects in HPQC.
  • Defined new validations through Angular.js for the form field validation implemented through HTML5.

Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AngularJS (1.X, 2), Bootstrap, XML, Oracle, Java/J2EE, Jasmine, HPQC, Tortoise SVN

We'd love your feedback!