Computer Programmer Resume
SUMMARY:
- Overall 10+ years of professional experience as Front End UI Developer/Web development in developing web applications using AngularJs, BackboneJs, Jquery, JavaScript, HTML, CSS, React JS, NodeJS, ExpressJS .
- Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Good experience in JavaScript MVC frameworks AngularJs, BackboneJs and JavaScript Libraries
- Hands on experience in writing jQuery code and familiar with jQuery libraries.
- Good exposure on Javascript Unit Testing using Jasmine Framework.
- Experience in building Single Page Application (SPA) using AngularJS.
- Familiar with task runners like Grunt, Gulp.
- Ability to learn and adapt quickly to the emerging new technologies with a positive team work attitude.
- Working in Agile/Scrum environment for continuous development.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter.
TECHNICAL SKILLS:
Web Technologies: Object Oriented Javascript, jQuery, AngularJs, BackboneJs, RequireJS, React JS, HTML, CSS, CSS3, JSON, NodeJS, Express JS, Grunt, Bootstrap, Jasmine.
Script Editors: Visual Studio, Notepad++, Sublime text, Brackets
PROFESSIONAL EXPERIENCE:
Confidential
Computer Programmer
Environment: AngularJs, Jasmine, RequireJs, HTML, CSS, NodeJs, Gulp.
Responsibilities:
- Working as a front end engineer to develop user interface using AngularJs, HTML, CSS
- Bug Fixes and user interface enhancement
- Unit testing the code using Jasmine Framework
- Work closely with Product owners and gather client requirements and get required clarifications
- Participate in design discussions before implementing any functionality
- Doing code review, helping colleagues on technical issues
- Using Rally to track bugs and track user stories tasks
- Involved in design, development and testing phases of project
- Following Agile software development practice paired programming, test driven development and scrum status meetings
Confidential
Module Lead, UI
Environment: AngularJs, HTML, CSS, Jasmine, NodeJs, Grunt
Responsibilities:
- Worked as a front end engineer to develop user interface
- Worked on custom UI web components and built custom Directives
- Analysis of the specifications provided by the client
- Integrated all custom UI web components into main page
- Developed graphical user interface (GUI) using HTML, CSS, AngularJs
- Writing unit test cases using Jasmine
Confidential
Module Lead
Environment: BackboneJs, UnderscoreJs, HTML, CSS, jQuery, AJAX, Grunt, Jasmine, NodeJs
Responsibilities:
- Worked as a front end engineer to develop user interface
- Worked in Agile / Scrum environment and followed bi-weekly sprint system for continuous development of the application
- User interface enhancement and worked on new module development
- Code flow changes and maintenance of the application
- Developed graphical user interface (GUI) using HTML, CSS, BackboneJS, UnderscoreJs and JQuery
- Implemented JQuery to make DOM manipulations and DOM traversing
- Worked on making Server calls in BackboneJs
- Unit testing the modules with Jasmine framework
Confidential
Module Lead, UI
Environment: JQuery, Object Oriented JavaScript, JQueryUI, BackboneJs, UnderscoreJs, HTML, CSS, AJAX, Jasmine
Responsibilities:
- Worked as a front end engineer to develop user interface
- Bug Fixes and user interface enhancement
- Code flow changes and maintenance of the application
- Developed graphical user interface (GUI) using JavaScript, HTML, CSS, and OO JavaScript
- Worked on making Ajax calls using JQuery
- Implemented unit test cases using Jasmine