Senior Ui Developer Resume
New York, NY
SUMMARY
- 7+ years of experience as a Web Developer, UI/UX Developer, Front - end developer, Full-stack developer.
- Expertise in developing web application using HTML5, CSS3, JavaScript, XML, Ajax, JSF, JSON.
- Experience working with JavaScript frameworks and libraries like JQuery UI, Angular.js, Backbone.js, Node.js, React.js, Knockout.js.
- Worked with Bootstrap for creating Responsive Web Designs and accessible web pages.
- Strong object-oriented principles and design patterns.
- Experience developing MVC web applications using Angular JS.
- Experience developing complex front-end web applications with React.js and Redux.
- Great experience working with Node.js and NPM modules like Grunt, Bower, Express, Mongoose.
- Good knowledge of Document Object Model (DOM) and DOM Functions.
- Experience using coding and debugging applications using Firebug, IE Tester and Chrome DevTools.
- Produced visually appealing designs focused on usability, utility, UX and cross-browser compatibility.
- Outstanding knowledge in debugging and troubleshooting existing code.
- Experienced in understanding of existing systems, maintenance and production support on technologies such as Java, J2EE, Hibernate, Struts and Spring.
- Working Knowledge of various IDEs like Eclipse, IntelliJ, Dream weaver, Adobe Photoshop, Adobe CQ, Android Studio.
- Experience with version control systems such as Git, SVN and CVS and bug tracking tools like JIRA, Bugzilla.
- Proficient in building SQL queries and PL/SQL stored procedures. with relational database management systems such as MySQL, Oracle and PostgreSQL.
- Strong knowledge and experience designing and administrating Mongo DB.
- Experience working in traditional and iterative software development methodologies like Waterfall, RAD, RUP and Agile.
- Experience in deploying applications on Windows, UNIX and MAC environments.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Used JS testing frameworks Jasmine and Karma while developing web applications.
- Highly curious about the latest web technologies and adept at promptly mastering them with awareness to the developments and evolution of programming solutions.
- Good with working in teams and trained the team members on technical issues.
- Identified critical issues in the project at design phase and defining suitable risk mitigation strategies along with the Project Manager.
- Self-motivated team player with excellent inter-personal, communication and analytical skills.
TECHNICAL SKILLS
Web Technologies: XHTML/HTML5, CSS3, AJAX, Bootstrap, JSON, SOAP, REST, XML, JavaScript, ES5, ES6, JQuery, AngularJS, NodeJS, React.js, Knockout.js, Backbone.js
Programming Language: C, C++, Java
Scripting Languages: PHP, ASP, Python
IDE’s: Eclipse, IntelliJ, DreamWeaver, Webstorm, Netbeans, Android Studio
Databases: MySQL, Oracle 8i/9i/10g/11g, PostgreSQL, MongoDB
Tools: Git, SVN, Firebug, Chrome DevTools, Grunt, TortoiseHg, Jasmine, Karma, Photoshop, Adobe CQ
Operating Systems: Windows, Linux, MAC OS
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Senior UI Developer
Responsibilities:
- Gathered and documented client requirements to granularity and prepared mocks and prototypes using Sketch, Adobe Photoshop, Dreamweaver.
- Responsible for design, development, testing and deployment of a web application.
- Performed client-side validation by implementing the REST API for the UI screens.
- Designed the web pages using HTML5, CSS3, JavaScript, JQuery, JSON and AJAX.
- Developed the client-side application in MVC framework using AngularJS, ReactJS/Redux and ES6.
- Created various Modules, Controllers and Components for the client application using AngularJS.
- Customized AngularJS directives and coded AngularJS controllers for application functionality.
- Used Bootstrap to achieve responsiveness for current applications, and migrated older applications to RWD.
- Worked extensively on SPA using Angular Js. As part of the tech migration, started migrating the existing SPA’s to ReactJs.
- Implemented Angular Service calls using Angular Factory.
- Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow.
- Developed stored procedures, triggers, functions and database tables in Oracle 11g database.
- Integrated the existing AngularJS application with React by defining Angular dependency injection to render the React components.
- Built an intranet application using ReactJS, that helps our customer support team to detect fraudulent activity.
- Used Angular.js to develop a standalone test application, in order to use it later.
- Developed view with React.js and Redux to manage the state.
- Followed Agile (SCRUM) methodologies for Software Development.
- Worked with GIT to maintain the current and previous versions of the source code.
- Used JIRA for bug tracking and issue tracking.
- Involved in all aspects of the project right from requirements phase to production support.
Environment: HTML5, CSS3, AngularJS, React.js, Redux, Bootstrap, ES6, JavaScript, JQuery, JSON, AJAX, REST, Oracle 11g, Sketch, Adobe Photoshop, Dreamweaver, GIT, JIRA.
Confidential, Palo Alto, CA
Front End Developer
Responsibilities:
- Developed user interactive web pages by designing and implementing different layouts using HTML5 and CSS3.
- Involved and worked alongside designers in all aspects of the project from requirements phase to production support.
- Implemented responsive web design using Bootstrap.
- Stored, retrieved and manipulated the data by devising complex queries using Mongo DB.
- Developed Application level code to perform client-side validation using JQuery and JavaScript.
- Extensively used RESTFUL web services GET, POST, PUT, and DELETE requests through AngularJS for CRUD operations.
- Extensively used React.js to build rich view and render pages on the client side.
- Designed and developed intranet web applications with AngularJS, Adobe CQ, JQuery, JavaScript and CSS.
- Created interactive web applications like message posting and auto complete form validations using jQuery, JSON, AJAX and DOM scripting.
- Used Mongoose API in order to access the MongoDB from NodeJS.
- Used the server based java script for persistent server connection in the application process of NodeJS.
- Used NPM to install and work with various tools like Grunt, Jasmine, and Karma.
- Debugged the application using Firebug, Chrome Devtools and IE Developer Toolbar.
- Implemented various UI Screens across the web application, both client and server side with JQuery functions.
- Worked with JSON as a data exchange format between client and server.
- Used SVN for version control to maintain the source code.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
- Used Karma, and Karma for JavaScript Unit testing and Protractor for E2E testing.
Environment: HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS, Node.js, NPM, AJAX, JSON, Mongo DB, Firebug, Chrome Devtools, IE Developer Toolbar, Adobe CQ, SVN, GIT.
Confidential, Tysons, VA
Full Stack Developer
Responsibilities:
- Designed and developed J2EE components and services.
- Designed UI using JSP, Struts, JSF, HTML5, DHTML, CSS3, JavaScript, XML and XSLT.
- Worked with the client to develop the website using HTML5 and CSS3 layouts.
- Developed the user Interface using HTML5, DHTML, CSS3, JavaScript, JQuery, JSON and AJAX.
- Used Dependency Injection, AOP, Hibernate, JMS and Transaction Management mechanism of Spring Framework in business logic implementation.
- Implemented the Spring DAO pattern and developed Data Access objects.
- Interfaced with the external system using web services using WSDL, SOAP and SOA.
- Used AngularJS as the development framework to build a maintainable and testable single-page application.
- Developed pages that leverage Angular JS two-way Data-binding, Filters, Directives & Expressions.
- Developed stored procedures, SQL, Triggers, Schema, Tables, Synonyms, Views and maintained the data with Oracle 10g as RDBMS.
- Wrote stored procedures, functions and triggers using SQL Developer.
- Used Tortoise SVN for source/version/revision control.
- Checked client side validations using Angular.js for the forms.
- Worked on adding mobile support using Knockout.js.
- Built SOAP Web Services based on AWS (Amazon Web Services).
- Developed Junit test cases for regression testing and integrated with ANT build.
- Utilized AJAX features to extract the data from the backend in the form of JSON and XML to populate on UI components.
- Implemented DAO layers using Hibernate API and core interfaces.
- Managed version control, meshed backups with ITs backup scheme using Unix shell scripts and cron jobs.
- Coordinated with the QA Team for testing activities and Production Support team to resolve the solution.
Environment: HTML5, CSS3, AJAX, JavaScript, Bootstrap, AngularJS, jQuery, Knockout.js, JSON, XML, Java 1.6, EJB 3.1, Spring 3.0, REST Web Services, SOAP, WSDL, Oracle 10g, Servlets, JSP, Eclipse, SVN, Tortoise.
Confidential
UI Engineer
Responsibilities:
- Designed, configured, and maintained the website based on organizations’ strategies and goals.
- Developed User Interface with XHTML/HTML, CSS3, JavaScript and jQuery.
- Focused on user needs and user experience and communicating effectively in both technical and business environments.
- Wrote custom jQuery plugins and developed JavaScript functions to build an AJAX driven user interface.
- Used PL/SQL to store, extract and manipulate data from the database by writing procedures, complex queries on in MySQL.
- Developed and designed XML Schemas to transport and store data.
- Developed Java based web services.
- Wrote CSS compatible for popular browsers.
- Attention to detail, problem solving and time management skills.
- Worked to resolve project issues related to the UI in order to ensure high quality deliverables.
Environment: HTML, CSS, JavaScript, jQuery, Java, XML, AJAX, SQL, MySQL.
Confidential
Web developer
Responsibilities:
- Developed the User Interface and interaction layers to augment the user experience.
- Used XHTML/HTML, CSS3, jQuery and JavaScript frameworks for developing the website.
- Utilized Adobe Photoshop, Adobe Dreamweaver and Illustrator for the for developing the web pages.
- Developed responsive design with media queries for mobile applications.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Devised SQL queries to store, retrieve, update and delete data on MySQL database.
- Responsible for website development and deployment on Apache Tomcat.
- Reviewed the code with the development team to make sure the code is clean.
- Participated with the team to address and resolve production, operational and project issues.
Environment: HTML, CSS3, JQuery, JavaScript, Adobe Photoshop, Adobe Dreamweaver, SQL, MySQL, Java, Apache Tomcat.
