Resume
Senior Ui, DevelopeR
SUMMARY:
- Around 6 years of professional experience in Web Designing and User Interface Development in Telecommunication, E - commerce and Health-care industry.
- Experienced in complete Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, deployment and support
- Outstanding knowledge of web programming languages including HTML/HTML5, CSS/CSS3, Javascript, Ajax, jQuery, Bootstrap, JSON and AngularJS
- Experience in MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack development
- Designed and coded application components in an Agile environment utilizing a test driven development approach and in Waterfall model
- Strong core Java development experience and ability to develop creative solutions for complex problems.
- Proficient in implementing Data Structures such as Array, Linked List (circular and doubly), Hash Table, Stack, Queue, Tree and Graph, and Algorithms such as Sorting, Divider-and-Conquer, Searching and NP-hard/complete problems.
- Strong experiences in RESTful web services with Angular.js along with JSON to generate response data for user interface
- Knowledge of designing distinctive screens for Android tablet optimization and a cleaner layout.
- Strong experience in using WebStorm, Sublime Text3, Brackets, Notepad++, Eclipse with Version Control System
- Fluid understanding of multiple programming languages, including C#, C/C++ and Python
- Experience in using Node Package Management (NPM) for installing all the dependencies by in the project
- Known for writing efficient, maintainable and reusable code that preserves privacy and security
- Talented problem solver able to think “outside the box.” Exceptional organization and presentation skills
- Experienced in front-end Unit Testing such as Jasmine, Karma and Integration testing tool Protractor for Angular.js
- Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging
- Excellent ability to code and design to specifications. Utilized pair programming approach to ensure high quality code
- Tested, Debugged and participated in troubleshooting the existing code using Chrome Inspector Tools.
- Facilitated in creating Product Backlog, User Case, Data flow Diagram, UML Diagram and BNF for documentation.
- Strong communication skills and capable to learn and understand new technologies through self-learning as well as adapting to new environment quickly. Self-motivated and well organized team player
- Profound creative and analytical problem solving and troubleshooting skills
TECHNICAL SKILLS:
FrontEnd Techniques: HTML/HTML5, CSS/CSS3, Javascript, jQuery, Json, Ajax, REST, ExpressJS, NodeJS, ejs, Bowe, npm, HandlebarJSFrameworks: AngularJS, Bootstrap
Tools: WebStorm, Brackets, JCreater, Notepad++, Eclipse, Sublime, Visual Studio, Android Studio, Chrome inspector, Command prompt
Testing/Control Tools: Jasmine, Karma, Selenium Webdriver, Protractor, SVN, Git
Database: MongoDB, Firebase, MySQL, SQL server, Oracle
Environment: Windows, Mac, Android, iOS
Languages: Java, C/C++, Python, C#
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential
Responsibilities:
- Worked with business system analyst and product team to understand the requirements to ensure that right set of UI modules been built.
- Design the project plan documentation with requirements
- Developed the front end of the application using HTML5, CSS3, JavaScript, AngularJS and Bootstrap
- Applied responsive webpage that fits all users and devices from desktop to mobile phone using Bootstrap
- Involved in creating the restful services for the entire application using POST and GET requests
- Implemented Single page application using AngularJS
- Created Filters, Directives, Controllers and Services by using AngularJS
- Wrote controllers that are responsible for transferring control between components, routing and rendering views
- Wrote Unit-Tests using Karma and Jasmine to run the test
- Utilized package manager npm to manage the front-end dependencies
- Wrote application code to perform client side validation when user login
- Used Git version control for tracking
- Used express server validator
- Used mongoose library in NodeJS and also designed the database in MongoDB
- Used Ajax to send request to the server to check the functionality of the websites
- Fixed the defect and tracked them by communicating and coordinating with the QA and business people
- Maintain, enhance and recommend solutions that best suit business and technology needs from UI standpoint
- Worked with Document Object Model DOM and DOM manipulation.
- Worked in Agile development environments
- Performed JSON data parsing using JQuery to render the information on user interface pages
- Involved in maintenance support by using chrome inspector
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, AngularJS, Karma, Jasmine, Chrome Inspector, jQuery, Javascript, Git, and WebStorm
UI Developer
Confidential
Responsibilities:
- Created requirements analysis, design, and implement by using HTML5, CSS3 and Javascript
- Implement Model View Controller architecture and created different modules that associate each other with specific template
- Applies responsive webpages principle by using Bootstrap such as buttons, panels, tables, form inputs and many more
- Created the rest services using GET and POST
- Performed client side validations over the forms using JavaScript
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Involved in writing application level code to interact with Web Services
Environment: HTML/HTML5, CSS/CSS3, Bootstrap, Chrome Inspector, jQuery, Javascript, Git
UI Developer
Confidential
Responsibilities:
- Communicated with the business partners to clearly define the business requirements and project plan documentation
- Analyzed business requirements and generate project plan documentation based on client demands
- Created the front-end design and improve the responsive web pages using HTML, CSS, Javascript and jQuery.
- Obtain data from third party APIs to calculate all insurance rates and policies information
- Applies responsive webpage that fits all users and devices from desktop to mobile using Bootstrap
- Wrote application code to perform client side validation
- Followed the basic front-end security rules to prevent those regular attack
- Used Git for version control system
- Maintain enhance and recommend solutions that best suit business and technology needs from UI standpoint
Environment: HTML, CSS, Bootstrap, jQuery, Javascript, Git, Brackets
UI Developer
Confidential
Responsibilities:
- Developed the website using HTML, CSS, Javascript and jQuery
- Participated in requirements analysis and technical assessment and generate manuals
- Wrote application code to perform client side validation before process it to back end
- Retrieve login information from back end server then process it to front end
- Save registration information on the server
- Version control software Git is used in the development life
- Worked in Agile and Scrum development environments
Environment: HTML, CSS, Bootstrap, jQuery, Javascript, Git, Agile Methodology