Ui Developer /mean Stack Developer Resume
CA
SUMMARY
- 9+ years of Full stack experience.
- Building structured MVC web applications using JavaScript, AngularJS, ReactJS, NodeJS, jQuery, Express and MongoDB.
- Seasoned in HTML5, XHTML, CSS3, SASS, JavaScript, jQuery, jQueryUI, API jQuery, AJAX, JSON, Angular JS, Node JS, React JS and Bootstrap.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Used AngularJS for internationalization and to generate share prices dynamically.
- Back end development and design using NodeJS and Mongo DB.
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, JQuery Mobile and CSS3 Media Queries.
- Experienced in using Modernizer to check cross - browser compatibility, making sure that the HTML and CSS features are working properly.
- Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code.
- Experienced using CSS3 pre-processors such as SASS and LESS.
- Designed and developed sophisticated, Data-Bound Ajax applications and framework using jQuery components.
- Diagnosed and debugged a variety of cross-browser and cross-platform interface compatibility issues with Modernizer and CSS pollyfills.
- Experience with full software development life cycle, object oriented programming, architecting scalable platforms, and agile methodologies..
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Expertise in RESTful,SOAP (Simple Object Access Protocol) web servicesto integrate between Application to Application.
- Experience with creating and reviewing UI design specifications, prototype development, and conducting usability tests to ensure quality assurance.
- Experience with front-end development with back-end system integration.
- Created API-driven interactive applications utilizing AJAX technology.
- Experience with image editing tools such as Photoshop, Fireworks, and Illustrator.
- Experience with various IDE’s such as Eclipse, Sublime, Dreamweaver, and Notepad++.
- Expertise in Java, J2EE, Web Services, BPEL, XML, XSLT, XPATH, XQUERY, BAM, Oracle Business Rules Engine.
- Extensive experience in designing and developing enterprise applications for J2EE platform using MVC, JAVA, JDBC/ODBC, JSP, Servlets, Struts, EJB, Hibernate, Java Mail, JNDI, Apache Ant.
- Eclipse, knowledge of UNIX and Apache Web Server skills.
- Experience in working on MAC, Windows, and Linux operating systems.
- Experience in maintaining, building and deploying Java application servers like BEA WebLogic 7.0/8.x/9.x, Bea WebLogic Portal Server7.0, IBM WebSphere 5.x, JBoss 4.0.3, Tomcat 5.0.25/6.x and Oracle application server (OAS).
- Experienced with RDBMS implementation and development using Oracle 8/8i/9i/10g/11g, PL/SQL, SQL Server and MySQL 4.0.18/5.0.
- Good experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views and Triggers.
- Expertise in gathering, documenting and analyzing business requirements and worked on many project methodologies like Agile / Scrum.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, JQuery, JSON, Twitter Bootstrap, AngularJS, ReactJS, Express JS, NodeJS,Struts
Languages: JAVA, PHP, AJAX, Web Services, REST, SOAP
IDE, HTML Editor: Eclipse IDE, Notepad++, Adobe Dreamweaver
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
Database: MONGO DB, Oracle 8i, 9i, 10g, SQL Server 2000, 2005,2008,2012,; IIS 6.0/7.0
Operating Systems: Windows NT Server/9x/2000/XP/Windows 7/8v,IOS
Methodologies: Agile, Rational Unified Process (RUP), UML,Waterfall
PROFESSIONAL EXPERIENCE
Confidential, CA
UI Developer /Mean Stack Developer
Responsibilities:
- Designing and developing dynamic web pages using HTML, CSS and JavaScript.
- Wrote an application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 and CSS3.
- Wrote code for the entire application to make the web application compatible within all the screen sizes using Media Queries and Twitter Bootstrap.
- Created Static Web Pages using S3 and configured that DNS with Route53.
- Web application development for backend system using Angular JS with cutting edge.
- AGILE methodology was followed and was involved in daily SCRUM meetings.
- Working on migration from Angular 1.X to Angular2.0, by refactoring Controllers to Components.
- By using Angular 2.0 codes was refactored from ng-repeat to ngFor and ng-model to ngModel.
- Used ng-view directive to refresh only certain section of the page and reduce the load on the web server.
- Used Angular JS multiple in-built directives such as filters, rootscope, childscope, modal, template, state etc.
- Built applications using ReactJS, which allowed us to render pages on both the client and server using the same codebase.
- Created some reusable components for designing interfaces using ReactJS.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application)
- ImplementedZendCaching where appropriate to optimize performance.
- Developed a user management module to support our site with the configurable authorizationframeworkusing ZendFramework.
- Supported and enhanced existing PHP,ZENDframework and MySQL web site.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON
- Populate the JSON data returned from database on to the html page
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked with GIT for code repositories for pulling and pushing the code from GIT BASH.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, CSS3 JAVASCRIPT, JQUERY, JQUERY UI, Angular JS 2.0,Angular JS, Node JS, ZEND, BOOTSTRAP, AJAX, JSON/XML, Firebug, JSP, Web Logic, Linux, SVN, and GIT.
Confidential, Menlo Park, CA
UI Developer/MeanStack Developer
Responsibilities:
- Lead cross-functional design reviews for design concepts, from initial wireframes and prototypes through feature completion.
- Lead new user interface designs through the full design and development cycle (including concepts, information architecture, visual design and interaction design).
- Developed UI architecture for the internal web application and worked alongside UX designers to construct conceptual Wireframes and Mockups.
- Extensively used CSS3 and Bootstrap for styling the HTML elements within the whole application.
- Implemented CSS3 features like, multi-column layout, gradients andwebfonts for the application.
- Developed pages in HTML, JavaScript and JQUERY to meet the requirements.
- Responsible in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented a code to build Views and Models as part of MVC pattern using Angular JS
- Used $ngrouteservice which is used in conjunction with theng-viewdirective.
- Implemented two-way data binding through scope in applications built on Angular JS.
- Using AngularJS form validation and customize validations to validate the user input and improves the user experience.
- Implemented Routers & History in Single Page App (SPA) as a part of Angular.js implementation.
- Worked on multiple code bases as we were migrating to symfony2 from legacy PHP.
- Transformed current system into Services Oriented Architecture with REST APIs and application layers usingSymfony2framework.
- Utilized JQUERY UI library to create various components for the web application.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, 10, 11 and FF by using Webkitsfor Safari Browsers.
- Developed next-gen UI components such as accordions by using pure CSS3 (Transitions, box shadow, transformations, etc.).
- Wrote Object Oriented JS code to create modules such as Validation Module, Dialog Boxes, Notification Boxes, etc.
- Used open source IDE Sublime Text and Eclipse as the Java IDE in the development of the application.
- Expertise in debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: HTML5, CSS3, JavaScript,Struts, JQUERY, AJAX, AngularJS, Node JS, Eclipse, Git, Bootstrap, JSON, Symfony2, GIT, Rest Services, Eclipse, GitHub, Visio.
Confidential, PA
UI Developer
Responsibilities:
- AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
- Built rich prototypes and applications using HTML, CSS3, JavaScript, jQuery, Ajax, JSON,Struts,AngularJS and Bootstrap.
- Worked on Node.js and NoSQL data stores.
- Handling a small support team in onsite-offshore model.
- Perform Related Support assistance tasks.
- Involved in production support for defect fixing and minor enhancements
- Provide status to the client Support Manager on the tasks that are carried out.
- Designed and developed the front end using HTML, DHTML, and XML.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTMLand jQuery for forms validations.
- Used the jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Redesigned user interface HTMLframeworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Designed graphics, buttons, logos and flash animation for the website.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, AngularJS, XML, XSL, XSLT, JSON, Notepad++, Sublime text, Tortoise SVN, Restful API.
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, Struts,HTML, XHTML, JavaScript, Bootstrap and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Developed the presentation layer using SAPUI5.
- Involved in developing data tables using JSF.
- Used CVS the version control tool for code commit and update.
- Involved in writing Data persistence logic using Hibernate. Responsible for writing hibernate mapping file and configuration files.
- Worked on the web services and front end design and solved the issues with the JQuery.
- Used ANT build tool to deploy the applications.
- Extensively involved in writing SQL, PL/SQL queries, to interact with Oracle.
- JUnit has been used to identify and investigate performance bottlenecks, memory debugging and for fine-tuning the same.
ENVIRONMENT: HTML, CSS, JavaScript, JSON, AJAX,JQuery,PHP.
Confidential, Nashville, TN
Front End Developer
Responsibilities:
- Gathered and analyzed all necessary requirements by involving in discussion sessions.
- Designed and developed HTML, CSS, JavaScript,Struts with the concept of “Progressive Enhancement”, Accessibility, usability and user testing.
- Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MVC architectures
- Converted mockup into pixel perfect webpages using HTML5, CSS, JQUERY
- Wrote code to interact with back-end JAVA using AJAX, JSON.
- Used jQuery to implement various GUI components in application portal.
- Developed UI screens from scratch using JQuery for making front end pages from given PSD design wireframes.
- Participated in the discovery phase of small to medium size projects to come up with high-level design.
- Used jQuery for basic animation and end user screen customization purposes.
- Requests sent from the front-end using methods in jQuery like $get,$.ajax and $.getJSON etc.
- Used encoding practices security purposes for data from input value using jQuery.
- Used Object Oriented Programming concepts to develop UI components that could be reused across Web Application.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer (WSAD).
Environment: HTML, CSS, JavaScript, JSON,AJAX,JQuery, Java, Eclipse, and Bugzilla.
Confidential
Java/J2EE Developer
Responsibilities:
- Coded end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back end Systems) on a subset of sub modules belonging to the above modules.
- Worked extensively on Swing.
- Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.
- Worked on Parsing of XML Using DOM and SAX.
- Implemented EJB Transactions.
- Used JMS for messaging with IBM MQ-Series.
- Designed UI screens using JSP, Ajax, Struts, HTML and CSS.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer (WSAD).
- Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
- Mentoring other programmers.
- Studied the implementation of Struts
- Implemented PL/SQL stored procedures and triggers.
- Implemented the Security Access Control both on client and Server side.
ENVIRONMENT: Java, Java Swing JSP, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++.