Front End Developer Resume
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
