Front End Developer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- 7+years experience consulting with high profile companies to improve user experience. Always seeking creative challenges. Highly collaborative UI Designer.
- Experience integrating the third party Social Media Tools provided by web site thereby transforming it into two - way conversation place where registered users can interact directly with the content and each other using HTML, CSS, JavaScript and jQuery.
- Worked with teams where requirements are constantly being implemented, tested and improved Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders Experienced in building all phases of Software Development Life Cycle (SDLC).
- Extensive hands on experience in areas of application profiling (Valgrind, dbx, Oracle profiler) and automated testing using Google C++ Framework.
- SDLC including requirements analysis, applications design, development, maintenance, implementation and testing of various client/server, N-tier and web applications Proven track record in demonstrating innovative and unique designing skills.
- Excellency in HTML5/CSS3 development and designing new web features using modern frameworks like AngularJS, ReactJS and BackboneJS.
- Windows application development using VC++ (MFC), C++, COM and JAVA.
- Semi-proficient server administrator. Can configure development and production Linux web servers from the ground up with a proper LAMP stack as well as additional services such as DNS (BIND/NAMED) and email (POSTFIX). Additional experience with local environments using Vagrant and cloud environments on Amazon Web Services (AWS).
- Creative problem solver capable of tackling problems head on with unique and effective solutions.
- Have varying degrees of experience from dabbling with C, C++, Objective-C, Ruby (Rails), Python, and Java. I am capable of learning new languages and technologies quickly when provided the opportunity.
- Experience in various open source frameworks like Struts, spring and ORM Technology like Hibernate and iBatis 002E.
- Experience in application development using Multithreading, Collection, Serialization, Exception Handling, Spring MVC, Spring IOC, Spring AOP and OOPS concepts.
- Modern, forward-thinking UI Designer.
- Adept at user testing and incorporating feedback into new iterations while keeping a consistent design experience. Committed to craftsmanship.
- Working as a Web and User Interface developer for the past 7 years and got the knowledge of various Technologies that is most current in the industry.
- Hands on experience in UI development process such as Analysis, Development and Testing, and associated methodologies Strong experience with jQuery, JSP, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML and JSON.
- Experience with Responsive Web Design, JSON, AJAX, AngularJS, Backbone.JS, and Node JS and Twitter Bootstrap. Hands on Experience with Object Oriented JavaScript
- Good understanding of OOPS Concepts Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
- Experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column Properties Experience with Object.
- Oriented Concepts. Developed a few UI modules for the mobile version of the website using React.js.
- Used Angular.js MVC Architecture to split the UI logic into Views, Models and Collections Developed the service layer Restful Web services using for various service tasks including email application, attachment service, and transfer of data across different applications Implementation of components and wire-frames using cross-browser compatible JavaScript, jQuery and AJAX.
TECHNICAL SKILLS:
Java/J2EE Technologies : Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking
Programming Languages : Java, C++, C, SQL, PL/SQL
Application/Web Servers : Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat
Frameworks & API’s : Struts, Spring, Spring IOC, Spring AOP, Hibernate, JSF, iBatis, XML Parser (SAX, DOM, JAXB & STAX)
IDEs : Eclipse IDE, IBM WebSphere Application Developer, IBM RAD, Net Beans, Master Craft, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Tatastrom, Sunlime text
Web technologies : JSP, Java, JDK, JavaScript, Apache, jQuery, AJAX, XML, XHTML XSLT, HTML/HTML5, DHTML, CSS/CSS3, JSON, PHP, Adobe Flex, Spring MVC, AngularJS 1.5,2.0, Lamp stack, Node.JS, Backbone.JS 0.9.2, Ext.JS 2.0/1.0, Bootstrap, React.JS, Ember.JS, Require.js
Web Services : JAX-WS, AWS-EC2, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, Restful
XML Tools : JAXB, Apache Axis
Methodologies : Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools : UML, Design Patterns, Rational Rose, Visio
Database Servers : Oracle, DB2, SQL Server, MySQL, NoSQL, MONGO DB
Version Control : GIT, CVS, SVN, Rational clear case
Build Tools : ANT, Maven
Platforms : Windows, UNIX
PROFESSIONAL EXPERIENCE:
Front End Developer
Confidential, McLean, VA
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JAVASCRIPT, JSON, JSP, JQUERY, ANGULAR JS and AJAX.
- Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, and JavaScript.
- By using NODEJS design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real-time Web applications.
- By using REACTJS we do Developing Application architecture with new user-facing features. Building reusable components and front-end libraries for future use.
- Translating designs and wireframes into high quality code. SCRUM breaks down organization into small, self-organizing teams. These teams then break the features they’ve been tasked with delivering down in to small, manageable items of work.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence to the Oracle 10g Database.
- We Have done the automation with modern CI/CD platforms, and we also performed the code reviews.
- Using LAMP Stack we Configured and managed Virtual Box servers for development and local application support Configured new Magento stores, and Word press web sites
- Developed IT automation solutions, such as automatic Magento Backup, Designed Magento Sore Extracter module, Designed Production Automation system.
- Responsible for C++ application migration from Solaris to Red Hat Linux.
- Responsible for database migration from Informix to Oracle 11g .
- Ran Bower and Grunt components and wrote the scripting using Node . js .
- Developed and deployed several Search Marketing and lead generation campaigns with some success
- Developed and deployed automated systems in Python and PHP, Developed and deployed a custom Order Management Application, Wrote and maintained code (PHP, HTML, CSS, and JavaScript) for customer facing sites.
- Structured the JavaScript code using Angular.js and Backbone js Created SQL streams.
- ExtJS is used to design executive dashboard, feed viewer, portal, ticket application, responsive design
- Delivering a complete front end application by ANGULAR JS 1.5.
- Cooperating with the back-end developer in the process of building the RESTful API Communicating with external web services.
- Implemented and designed user interface for web based customer application Developed components to fetch the data from the back end using AJAX and JQUERY. Used SVN for Version Control Analyze the response of JSON in order to update DOM.
- Designed print and marketing initiatives for all website properties.
- Worked closely with social media team on WordPress blogs and social media marketing.
Environment: HTML, CSS3, JavaScript, JQuery, JSP, Node js, AJAX, JSON, Eclipse, JIRA, Spring, Hibernate, Angularjs, Backbonejs, ExtJS, JSP, Bootstrap, Scrum, GIT.
Web/ UI Developer
Confidential, Dallas, TX
Responsibilities:
- Conceptualized, planned and executed original designs for a wide range of website properties.
- Built user interface, data visualizations and designed overall user experience, resulting in 93 % Increase in sales.
- Performed automation testing using custom framework built on selenium called Test Automation Framework.
- Implemented Spring MVC 4.0, extensive use of Struts framework for MVC to delegate the shared services to the action class.
- Designed ETL process using Informatica Tool to load from Sources to Targets through data Transformations.
- Build REST Api for Address verification and CRUD of Address Book in Node . js
- Involved in analysis, design and C++ software development of the application.
- Involved in test plan creation and execution of the application.
- Coding in Javascript using Node. js, Kraken. js framework
- Designed ETL process using Informatica Tool to load from Sources to Targets through data Transformations Used TOAD for Lambdas SQLstreams . Used Debugger for debugging Mappings Used the mapping parameter to make the mapping more flexible.
- Wrote new Lego Config Tool in PHP, Backbone. js that stores lego configs so the users can reuse legos
- Implemented Hibernate Framework for Object Relational Mapping to Oracle Data base.
- Created connections to the database using Hibernate Session Factory and Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented Spring IOC and Hibernate integration.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
- Restructured of key user flows to improve company product's overall information architecture.
- Worked in agile software development environment which involves two weeks’ sprints, day to day standup, backlog grooming, sprint planning and retrospective meetings.
- For code delivery, used Rational Team Concert and Source Tree.
UI Developer
Confidential, Bloomfield, CT
Responsibilities:
- Developed internal (internal support tool) and external (Paychex Flex) web applications of the Client by incorporating HTML5, Java Script, JSP, AngularJS1.5, Require JS, JQuery and other frameworks and libraries for the Paychex Next Generation (PNG) HTML Rewrite project.
- Developed features by creating modules, controllers, services and directives. For styling the web applications used LESS preprocessor. Use Web Storm as IDE and Code Collaborator plug-in for the code review.
- C++, Shell and SQL streams implementation for interfacing with Front Office and Accounting applications.
- C++, Lambdas implementation of call backs for Summit FT enhancements.
- Developed the application for different layers within the organization according to the Paychex, Inc. standards by implementing the customized frameworks and technologies.
- Developed the front-end code that works on various platforms like desktop, mobile and tablet devices. Integrate and deploy the code for the higher environments.
- Developed cross browser web applications. Worked on scaffolding the applications using yeomen generator.
- Coding in Javascript using Node . js , Kraken. js framework.
- Passed Backbone and PHP models have attributes to the Mustache logic less templates.
- Designed and implemented enterprise integration with Web Services and Legacy Systems using SOAP, RESTful.
- Measured the performance of the website using trackers for Google analytics, maintain the existing applications, re-format the code with necessary changes to improvise the performance.
- Documented the company best practices, code-samples of reusable components, commonly shared configuration and setup files for readability and knowledge sharing.
- Integrated with back-end development services for retrieving data that is presented on the User Interface.
- Debugging, bug fixing as a part of the maintenance for matching the developing and testing standards.
Environment: Identified and reacted to risks to team's ability to deliver on projected launch dates. Translated established creative direction into conceptual ideas.
UI Developer
Confidential, Little Rock, AR
Responsibilities:
- Worked in Agile and Scrum development environments.
- Extensively involved design discussions and used experience sessions to provide inputs on the layout UX.
- Responsible for C++ Lambdas software development and maintenance of Inventory Management System.
- Involved to create the User Interactive web pages in a professional manner using web technologies like HTML5, and CSS3 based on the W3C and ADA standards.
- Used AJAX and XML to process asynchronous actions between front and back end.
- Worked as a team member of developing cross-browser compatible and standards-compliant CSS-based page layouts.
- Performed POST requests in Ajax calls for JSON using AngularJS ($http, $resource).
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Developed POJO for Interactions with database using Hibernate ORM framework .
- Worked on Drag gable, Droppable and Resizable JQuery interactions.
- Used the Ajax to make the service calls from the webpage using JQuery without performing a browser refresh. Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
UI Developer
Confidential, Springdale, AR
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript, AngularJs, JQUERY and AJAX, nodeJs.
- Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
- Integrated the Java code (API) in JSP pages.
- Used jQuery core library functions for the logical implementation part at client side for all the Applications.
- Implemented the Drag and Drop functionality using jQuery framework.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Designed and developed Web pages using HTML, CSS including Ajax controls, JSON and XML.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with Oracle database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using XHTML, XML.
- Using AJAX to retrieve product data from the back-end database service.
- Created cross-browser compatible and standards-compliant CSS-based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS andCSS3, Background, CSS positioning, CSS3 text, CSS3 border.
- Designed animated icons, vector images, banners, templates and presentations with the help of
- Macromedia Flash MX and Action Script 2.0 Developed the client side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and at the correct time.
Web/ UI Developer
Confidential
Responsibilities:
- Designed optimized and usable interfaces for financial applications.
- Informed department of current interaction design patterns and trends.
- Gathered and synthesized business requirements and input from customers, stakeholders, business Architects and engineers.
- Used and contributed to style guides and other design documentation to maintain coherent information and interaction design patterns.