Front-end Developer Resume
Sunnyvale, CA
SUMMARY:
- 6+years extensive knowledge and experience in full - stack software development, design, implementation and testing.
- Proficient on working with HTML, CSS, JavaScript, React, Redux, AngularJS, NodeJS, ExpressJS, Bootstrap,SailsJS.
- Experience in RESTful web services development.
- Experience building Single Page Application using AngularJS or ReactJs.
- Experience Test Driven Development with Karma and Jasmine.
- Knowledge in UI development, UI design, rich user interface design, development.
- Great understanding and experience with software development life cycle as well as various phases such as analysis, design, development and testing.
- Experience in using the latest approaches including MVVM in the browser, event-driven applications using AJAX, JavaScript, JSON.
- Experience with creating Templates, Mockups, and Prototypes, Layouts and Flows of web pages.
- Experience working with MySQL database and noSQL database like mogoDB, rethinkDB.
- Experience in full stack JavaScript technologies such as Bootstrap, AngularJS, ExpressJS and NodeJS.
- Experience in various IDEs like Atom, Sublime, Visual Studios, Eclipse, Webstrom, JSbin and JSfiddle.
- Experience in creating templates, mockups, web interface, layouts and prototypes.
- Proficient in Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Experience working with testing tools like Chrome developer tools, Firebug or safari web inspectors and IE developer toolbar.
- Involved in complete Software Development Life Cycle of various projects, including requirement gathering, system designing, data modeling and application development which includes development, maintenance and support.
- Great understanding of Document Object Model along with DOM functions.
- Working closely with the product, QA teams and support UI implementation effort.
- Experience in initiating, planning, construction, execution, monitoring and controlling Web and Desktop applications.
- Experience in design and development of OOD projects.
- Experience in design and development of cloud computing project.
- Strong communication, planning, and problem solving skills with ability to work independently or work cross-functional teams.
- Quick learner, hard worker and team player.
TECHNICAL SKILLS:
PROGRAMMING: JavaScript, C/C++, C#, Java, Python
WEB TECHNOLOGIES: JSON, RESTful Services, HTML, CSS, Bootstrap, XML
FRAMEWORKS: ReactJs, AngularJS, NodeJS, ExpressJS, SailsJS
OPERATING SYSTEM: UNIX, Linux Shell Scripting (Ubuntu), Mac OS, Windows
DATABASES: MySQL, MongoDB, RethinkDB, Vertica
Testing: Enzyme, Karma, Jasmine, Postman, Dev Tools in various browsers
Others: NPM, Git, SVN, Bower, Grunt, Mongoose, footman
EXPERIENCE:
Confidential, Sunnyvale, CA
Front-End Developer
Responsibilities:
- Developed the Enterprise Security Management web application using React ecosystem technologies.
- Implemented multiple POC for early stage projects, eg: routing solution, testing framework, i18n, a11y, etc.
- Gathered requirements directly from users.
- Implemented the mockAPI for front end development.
- Helped UX designer to quick prototype the wireframe into webpage.
- Created reuseable React UI component.
- Used ES6 as our default develop language.
- Wrote SASS file to make the application pixel perfect match as design.
- Adopted Redux to handle the whole application states, one single source of truth and read only. The changes made to the state tree must be pure functions.
- Used Thunk to make Ajax call and fetch data.
- Implemented the notification system when loading the data from backend.
- Wrote Unit testing using Enzyme with Tape.
- Developed Angular plugin for Grafana dashboard.
- Handled cross-browser issues and fixed the bugs for different broswers.
- Fixed JIRA bugs within the provided time line.
- Wrote services in Sails framework to handle query which translate json object to SQL query.
- Developed filter system for the whole application includes grid data, visualizations and charts.
- Implemented the data selection system for the application with quick time ranges and customize time ranges.
- Handled the integration with other ongoing development node projects within house.
- Integrated CI system into our project.
- Participated daily scrum meeting with product owner, designer and developers working from other countries.
Technologies: JavaScript, ReactJS, Redux, AngularJS, Bootstrap, HTML5, CSS3, SASS, Webpack, JSON, REST API, Sails
Confidential, Alpharetta, GA
Front-End Developer
Responsibilities:
- Implemented individual UI pages for different categories like banking, benefits and others with JavaScript, HTML,CSS, AngularJS and Bootstrap.
- Created AngularJS services to consume RESTful APIs provided by the backend team.
- Wrote AngularJS custom directives to enable specified form validations.
- Tested the application using Karma-Jasmine tasks.
- Worked with Developers in UI integration and hotfix for defects.
- Collaborated with other teams to ensure on-time delivery of UI components.
- Worked with various AngularJs Expressions, Directives, Filters and Controllers.
- Used firebug, chrome developer tools and IE developer toolbar for debugging JavaScript and code refactoring.
- Actively participated in the completed SDLC life cycle of development, from design phase to the implementation phase.
- Used Git/SVN.
- Wrote CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed page layouts, navigation, animation buttons and icons.
- Handled cross-browser issues and fixed the bugs for different browsers.
- Worked in Agile development environments.
- Participated daily scrum meeting with product owner, designer and developers regarding the development of the application and sprint status.
Technologies: JavaScript, AngularJS, Bootstrap, HTML5, CSS3, LESS, Karma, Jasmine, REST API
Confidential, San Jose, CA
Full-Stack JavaScript Developer
Responsibilities:
- Implemented back end services using JavaScript, NodeJS, ExpressJS, and Node modules.
- Developed individual UI pages for recruiting, reports and hotlist with JavaScript, AngularJS, HTML, CSS, and Bootstrap.
- Tested the pages using Unit-test feature in AngularJS
- Daily interaction with manager and sr. developers regarding to the development of the products and task status.
Technologies: JavaScript, AngularJS, Bootstrap, HTML, CSS, NodeJS, ExpressJS, MySQL, REST API
Confidential
IT Specialist
Responsibilities:
- Working in a team environment, multi-tasking, problem solver and taking shifts
- Co-ordinate with BA group for better understanding of functional requirements, Analyze and design the business requirements to document and implement.
- Developed font-end UI pages with HTML, CSS, JavaScript
- Created screens with table-less designs meeting W3C standards
- Designed different themes to accommodate different scenarios.
- Working closely with QA team to understand the reported defects and fix them.
- Created asynchronous calls to fetch the data in the backend.
- Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
- Provided technical assistance to users including networking and related issue
- Associate with research teams on major paper and industrial products manufacture
- Researched TDE in TDOA systems of passive acoustic localization
- Researched and reformulated design plans for using WSN technology in agricultural irrigation
- Designed data collection part of Harbin to Dalian high-speed railway monitoring system
Technologies: HTML, CSS, JavaScript, AJAX, MySQL, Shell Script, C/C++
Confidential
Associate Engineer
Responsibilities:
- Documented user’s manual for VQIT (Voice Quality Information Test) program.
- Collaborated with a multi-disciplinary team of software developers, electrical engineers for requirement validation.
- Presented findings and recommendations of project areas that could be developed
- Wrote test plan and test cases for functionality test.
- Involved in manual testing for prototype production.
Technologies: C/C++