Front End Developer
firstname.lastname@example.org - 269-***-****
•3 years and half of experience in Front-End web development in different domains such as motor technology, E-commerce and financial service.
•Experience in CSS3 preprocessors styling including Sass/Less with support from Compass framework.
•Experience in building Single Page Application (SPA) using AngularJS and Augular(2&4) framework.
•One year experience in Java development and SQL database communication with front end service via Java.
•Building responsive website for both desktop and mobile browser with Twitter Bootstrap framework.
•Implement Unit Testing with Jasmine framework along with Mocha library.
•Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Google chrome, Internet Explorer, Mozilla and Firefox.
•Expertise in using Webstorm, Sublime Text2, Brackets text editor as well as have some experiences with Notepad++, NetBeans.
•Strong communication skills, with ability to convey concepts/requirements between technical and non-technical stakeholders.
•Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
•Worked with teams where requirements are constantly being implemented, tested and improved. Authorized to work in the US for any employer.
Front End Developer(working remotely)
PGMTEK - Livonia, MI - Jan 2018 to present
Project: Website refactoring with Angular
The objectives of this project is update code and scripts that provide desired functionality to system solutions, products and programs, typically for small to medium, semi-complex applications. Develops software applications solutions, of intermediate complexity, for all or part of an assigned project. Develops, codes, tests, debugs, and documents applications systems to achieve the objectives of the client group relative to identified system needs. These systems may be new, replacement of existing systems, or significant modifications of existing software modules. Implements activities that impact mid-level components of the functional area.
•Apply Progressive Web Apps technology to our component make the template pre-cached by using service worker to achieve offline-browsing feather.
•Create responsive user interface to fit different size devices(mobile and tablet)with Bootstrap.
•Cross browser compatibility design. Make sure this application can work expectantly on multiple web browsers.
•Check every specific feature and function to confirm they meet the requirement of the design specification.
•Version control with Git.
•Responsible to follow up the project schedule and check the key point on the schedule within the team.
•Present sprint demo to the whole team include business partner,project manager,UX team,etc.
•Give advice from a developer perspective during the grooming session before each sprint starts.
•Schedule planning meetings to discuss code structure when necessary.
•Set up code review meeting every two weeks to improve code quality.
•Test every detail of the application and fix bugs before publishing.
•Maintain the application stability and analyze the performance after it is published.
•Refine and optimize the source code to solve bugs and problems after the system is published, and enhance the performance of the system.
Front End Developer
Ford Motor Company - Dearborn,MI - Oct 2016 to Dec 2017
Project: Web application development
•Going through and analyzing all user stories with Business Analysis team from a developer skill point at the start of each sprint, estimate the story point as well which indicates how many days it will take to complete the story.
•Writing the codes by using CSS, Treegrid and AngularJS to meet the requirements of the story.
•Implementing jasmine test along with the code development, make sure at at least 85% coverage.
•Updating corresponding table and columns in Microsoft Sql management tool as needed along with the changes in front end.
•Make the the code I commit pass the jenkins build which has to meet the threshold would otherwise fail the build
•Access server side to collect project information with AJAX and JSON using http service in Angular
•Version control with Accurev.
• Responsible to follow up the project schedule and check the key point on the schedule within the team.
• Test every detail of the application and fix bugs before publishing.
• Maintain the application stability and analyze the performance after it is published.
• Refine and optimize the source code to solve bugs and problems after the system is published, and enhance the performance of the system.
Front End Developer
KeyBank - Cleveland, OH - June 2015 to Oct 2016
Project: Digital 17
Digital 17 is a project to come up with totally new design to update customers banking and financial services based on the old system. We named each release after famous bridge in US, such as for Brooklyn Release which happened in Dec 2015, from customer impact perspective, a very small pilot group of users internal to the bank most part of digital LOB got internal user name to test application which was done as far as that time, there was no impact to external customers. After Brooklyn release, there would be multiple releases where will continue to roll out to more customers and add new functionality into IBX service which replace old backend service IB2, by the July of 2016, the whole project will be released and we plan to have all customers on IBX.
•Analyzed all the task requirements and user stories which created by Business Analysis team from a developer skill point at the start of each sprint. Maintain, enhance and recommend solutions that best suit business and technology needs form UI standpoint.
•Started html development once we got wireframes from UI/UX designer, coding with HTML5, CSS3, SASS using Sublime Text2 editor. During the period of html template development, we were really picky about html tag select which have to be sematic html tag, as it is going be playing an important role in ADA-compliant feature in our application.
•Designed and developed web and mobile applications with responsive feature using bootstrap 3.3.6.
•We also integrated all latest bootstrap feature into our style guide and customize it, so we can grab and apply it to our application directly once it is needed which is really convenient and more efficient.
•Implemented MVC pattern of AngularJS framework which used to developed Single Page Application(SPA), the entire functionality of project are developed by AngularJS, included client side validation and data retrieving from backend server using $Http service.
•Used version control tool smart SVN.
•Conducted cross-browser testing in all browsers:IE8+, Firefox, Chrome, Safari. Used tools included IE tester, Firebugs, Web Developer and Chrome DevTools..
Front End Developer
JP MORGAN CHASE - Columbus, OH - Aug 2014 to June 2015
Project: Chase 3.0
Chase 3.0 is a project to provide customers banking and financial services. We worked to provide an accessible and barrier-free environment in our banking facilities and over the phone-and we continue to improve accessibility to our online services. It is designed to meet online usability and design requirements recommended by the World Wide Web Consortium (W3C) in its Web Content Accessibility Guidelines 2.0 as well as requirements under the Twenty-First Century Communications and Video Accessibility Act of 2010.
We also used design standards that help customers identify, interpret, understand and interact with information presented on our websites and mobile apps.
•Implemented MVC pattern of BlueJS framework which is custom framework of chase to developed Single Page Application(SPA).
•Applied responsive webpage that fits all users and devices from desktop to mobile phone using BlueUI component.
•Applied Gulp for task runner such as linting, compilation, unit testing, minification.
•Used version control tolls GIT sourcetree.
•Conducted cross-browser testing in all browsers:IE8+, Firefox, Chrome, Safari.
•Defined technical requirements based upon business requirements.
•Maintain, enhance and recommend solutions that best suit business and technology needs form UI standpoint.
Master of Science in Electrical Engineering
Western Michigan University