Full-stack Developer Resume
San Jose, CA
SUMMARY
- Object oriented software developer wif Around7+years of experience working on various applications.
- Very Strong in developing applications using HTML, HTML5, XHTML, CSS3, JavaScript, Action Script, JQuery, YUI, XML, XSLT, Ajax, Flash CS3.
- Expertise in designing websites wif W3C standards usingHTML4/5, CSS2/3 to get best cross - browser user experience for long-term user retention and engagement.
- Experienced in using Front End editors like Visual Studio 2005/2008, Eclipse, Notepad++, Sublime and Dreamweaver and Microsoft Expression Web.
- Good knowledge of object oriented JavaScript, Frameworkslike Angular.js,Backbone,Node.js and Bootstrap
- Expertise in working wif the JavaScript and exposure to various MVC JavaScript frameworks prototype.js, backbone.js and node.js.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
- Solid experience converting PSD’s to HTML/CSS pages (all-div/table-less layouts) as well as implementing web standards.
- Proficient in latest JavaScript, AngularJs trends like MVC and managing UI flows using MVC.
- Experience using Grunt, Gulp, Jasmine, Jira, Live Http Headers, spring suite, Maven.
- Experience in working wif RESTfulWebServices and implementing RESTful API's.
- Experience in using Grunt and CSS procedures LESS, SASS
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in CoreJava.
- Extensive experience wif Agile, SCRUM, Test Driven Development and Agile test Driven Development (ATDD).
- Experience in working wif Databases like Oracle 10g/11g, SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Used SVN, Git, and Perforce for Version controlling and error reporting.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Integrated the AngularJS application wif the RESTful web services.
- Used handlebars.js for client side presentation logic and separate data.
- Experience in DOM (Document Object Model) in interacting wif objects wifHTML5, XHTML and XML documents.
- Expert in HTML5/CSS3 development and has experience in Backbone.js, node.js, Angular.js, Responsive design.
- Experienced in RAD, Eclipse and Clear Case version control system.
- Experience working wif agile Scrum development process.
- Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
- Worked on web servers such Apache Tomcat, WAMP, XAMP, LAMP.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and MaintenanceSelf-motivated, good team member wif excellent analytical, communication & problem solving skills wif ability to work independently as well as in a team
TECHNICAL SKILLS
UI Web Technologies: HTML5, CSS3, XHTML, XML, JavaScript, AJAX, JSP, UI Concept Modeling/Wire framing, Toad.
UI Frameworks: Angular.js,Backbone.js,node.js,Bootstrap.JS,JQuery
Tools: Adobe Illustrator CS3,Rally
IDE,HTML Tools: EclipseIDE,Notepad++,AdobeDreamweaver,EditPlus,JSfiddle,Webstrom,Tatastrom, Sublimetext, Brackets
Web/App Servers: JBoss, HTTP Web Server, Tomcat, Apache Server
Database: Oracle, MySQL, SQL Server
Operating Systems: Windows NT/ XP/Vista/7, UNIX and LINUX
Methodologies: Agile, Rational Unified Process(RUP), UML
PROFESSIONAL EXPERIENCE
Confidential -San Jose, CA
Full-Stack Developer
Responsibilities:
- Developed end to end application wif agile methodology and daily stand-up meeting.
- For a clean and fast response used front-end web technologies such as Angular.JS&JQuery for its cross-browser and wide range support.
- Latest technologies involved in the front-end HTML5, CSS3, Java script, JQuery, JSON, CSS bootstrap.
- Technologies involved in back-end Java,Spring MVC& MyBatis.
- Has used extensively CSS and Bootstrap wif a good look out for cross browser issues.
- Expert in Bootstrap to develop responsive web pages and other great features like modal, collapse etc which will give a smooth animation.
- Used google charts API to create dynamic charts which are good in making decision are halpful in getting overview.
- Expert in using Angular directives, custom directives and third party directives.
- UtilizedAngular.js framework for form validation by throwing errors or confirmation dialogs in intuitive way to the user.
- Wif reusable and adaptable templates and style sheets, the requirements which keeps changing are done wif minimal time.
- Has a good experience wif google charts in terms of interaction wif the user or adding animations to it for a much better experience to the user.
- Experience in Junit testing and written for all services in a best possible way.
- Has solved issues in certain cases where two-way data binding is not expected wif minimal changes and wif-out compromising the application performance.
- Has solved issues wif cache where setting explicitly not to cache the memory. The files which are changed will only be loaded to keep all the users in sync wifout clearing the cache to see updates.
- Has worked End to End for the image upload and retrieval wifout using any third party library.
- Has a good experience on MySQL, written many complex queries for the application which actually minimize the data to the required output and to keep the back-end service logic to minimal.
- Worked closely wif client team in fixing the reported bugs/defects/changes.
- Dynamic generation of links and dynamic generation of ID’s.
- Has used salesforce API’s to get dynamic data and insert it inlocal DB in a daily basis.
- Has experience in setting up environment in the VM wif Linux operating system. Solved issues wif MySQL queries on a Linux operating system.
- Designed and Developed application by keeping things minimallike angular watcher or number of ng-repeat which plays a great roll in terms of the making application light.
- Experience in developing reusable and adaptable scripts wif broad range.
- Debugged the application using Chrome Developer Tools and IE version tested using IE tools.
- Used GIT for project version control and expert in using its function like merging,branch creation.
Environment: Eclipse, Apache Tomcat, HTML5, CSS3, XML, JavaScript, Bootstrap, JQuery, JQuery UI, Angular JS,AJAX, GIT.
Capital One-New Orleans, LA
Sr. UI Developer
Responsibilities:
- Involved in developing core modules like search content and content detail page.
- Developed front end web applications by using web technologies such as Angular.js, HTML5, CSS3, Java script, JQuery, JSON, CSS bootstrap.
- Built a complete CMS in Angular.js as Front end and java (using REST) as backend for creating exercises, workouts and training program available to mobile apps.
- Used JSTL wif JSPs for dynamic generation of HTML5 for client browsers.
- Extensively used CSS and Bootstrap for styling the HTML5 elements to enhance the look of the pages.
- Expert inUsing Bootstrap for developing, a sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
- Utilized Angular inbuilt directives for implementation also implemented costumed directives for the one’s dat is not available.
- Used Angular.js framework to extend the HTML5 template language.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and AngularJS.
- Used AngularJS for data-binding, and NodeJSfor back-end support wif APIs.
- Used NodeJS to implement and deliver customer-facing solutions.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Used Nesting, Variable and Mixing features of SASS Preprocessor to keep the code neat and to enhance pace of the project.
- Used CSSSprites to decrease the number of HTTP requests and load time of web pages
- Worked closely wif SQA team in fixing the reported bugs/defects and checking cross platform compatibility
- Used JQuery to make the HTML 5 and CSS code interact wif the JavaScript functions to add dynamic data to the web pages at the client side.
- Developed various widgets and incorporated on payroll and payments support site.
- Extensively worked in JavaScript and JQuery for dynamics user experience.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Used SVN and InstantTAT for project version control and deploying and managing files in-between different servers.
- Handled Ajax call functionality and dynamic data parsing from XML and JSON data file.
- Worked wif back-end developers to enhance the functionality of web applications asynchronously (AJAX) using REST services.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Implemented a complex cross-platform app in Phone Gap targeting Android, Windows Phone and iPhone.
- Writing codes and fixing Cross-browser compatibility issues.
- Used JIRA for defect tracking.
- Performed unit testing on various project modules using JUnit framework and version control through GIT.
Environment: Eclipse, HTML5, CSS3, XML, JavaScript, Bootstrap, JQuery, JQueryUI, Angular JS, Node JS, PhoneGap, AJAX, JBoss, JSP, SVN, ATG Dynamo, Trello, Instant TAT, Omniture.
Bank of America - Pennington, NJ
Sr. UI Developer
Responsibilities:
- Designed dynamic and cross-browser compatible pages using HTML, CSS, JavaScript and Ajax.
- Implemented Backbone.js for one of the module to migrate MVC model framework.
- Used the node.js MVC Frameworks in the development of the web applications.
- Building Web application using Backbone.js for front-end and Node.js for building Server-side API’s.
- Created custom angular directives and filters for filtering the data dat we display on the web page.
- Worked on technologies like Backbone.js, HTML5, CSS3, Java script, JSON, CSS bootstrap.
- Used Bootstrap, HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.
- Making Responsive Web Designs using Media Queries and TwitterBootstrap.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern, it includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu dat is role based menu items changes dynamically, derived from the database in the form of XML.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using Angular JS and RESTful.
- Created Email templates using HTML Tables.
- Created a multi-platform solution usingPhoneGap.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Created mobile templates for IPhone and Android.
- Writing code for Cross-platform use.
- Creating different types of modals. One for dynamic content for Ajax call having both modal header as well as modal body content together inside one modal content body.
- Configured SEO friendly URLs through apache.
- Worked JSP templates and JAVAenvironment.
- Performed production server deployments.
- Developed SQL scripts for data migration.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
- Implemented test cases and performed unit testing using Jasmine, Grunt.
Environment: HTML5, CSS3, JavaScript, JQuery, XML, JQueryUI, AJAX, Apache Web Server 2.2, Java, JSP, PHP, Anjular.js, Node JSBackbone.js, Phone Gap, Bootstrap, Dreamweaver.
U.S.A.A, San Antonio, TX
Senior Front-end Programmer/Analyst
Responsibilities:
- Involved in Agile Methodology process which includes bi-weekly sprint and daily Scrum to discuss the design and work progress.
- Closely worked wif business system analyst to understand the requirements to ensure dat right set of UI modules been built.
- Wrote application level code to perform client side validation using JQUERY, JavaScript.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted wif java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- XHTML validates and is cross browser compliant (IE, Firefox, Google Chrome, and Safari).
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Used modern web technologies such as HTML5, SASS, JQuery, Bootstrap, AngularJS, Backbone.js frameworks.
- Worked wif SpringMVC and the presentation layer of the application using JSP pages.
- Involved in design of Class Diagrams, Sequence Diagrams and Event Diagrams as part of Documentation.
- Created AngularJS Controller which Isolate scopes perform operations in UI.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Wrote the controller in SpringMVC which delegates the request from front end to the delegator layer and to make calls wif backend systems.
- Ran the standalone front end application in Grunt Server. Used Google Chrome for debugging the application.
- Implemented Webservices (SOAP) for transmission of large blocks of JSON data over HTTP.
- Managing tickets through JIRA and use Source tree wif GIT for version control and also used bower as package manager.
- Worked wif XML and JSON using jQuery and JavaScript.
- Integrated wif the back-end code (JSP) using jQuery, JSON and AJAX to get and post the data to backend servers.
- Built a system to load and save a user’s diagram in JSON using Node.js and MongoDB.
- Manage multiple projects for different business units wifin the organization and responsible for delivering User Interface & Front-end development.
- Used SVN for version control and QC for defect tracking.
- Managed application state using server and client-based State Management options.
- Built pages from Photoshop mockups using JavaScript, JQuery, CSS, and HTML.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Mastered the GRUNT wif commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
Environment: jQuery, JSON, XML, JavaScript, HTML/HTML 5, CSS/CSS 3.0, XHTML,AJAX, Angular JS, Node JS, Visual Studio 2010, Tomcat, Source control - Clear Case, JSP, SVN.
E-seva, Government of Andhra Pradesh, India
Web Developer
Responsibilities:
- Followed Agile Software Development Methodology in the progress of the project.
- Developed Landing Page using HTML, CSS, JavaScript and Marketing Page using JavaScript, JQuery.
- Developed Module Photo Tray using jCarousel Plug-in and flash.
- Developed Module Help using JavaScript, HTMLand CSS. It includes two layered Light Box implementation.
- Extensively used prototype for the development of modules and components from scratch.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Consumed JAX-WS Web services and tested using SOAPUI.
- Deployed the application to JBoss server and tested the front end using Jasmine.
- Developing for mobile wif JQuery Mobile.
- Used JSON objects TEMPeffectively for efficient client side coding.
- Used JDBC for communicating wif the backend.
- Used JIRA as the Bug Tracking tool.
- Used Tortoise SVN to check in code to dev Environment and to avoid merge issues.
- Resolving all the assigned defects and interacting wif QA to resolve any issues.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: Windows, Eclipse, RUBY, JavaScript, Prototype,Firebug, Fire Bug Lite, HTML, JSON, DHTML, CSS, jQuery, AJAX, JSP, Tomcat, Dreamweaver.
Client: Department of Horticulture, Andhra Pradesh, India
Java/UI developer
Responsibilities:
- Developed detailed mockups, prototypes and wireframes to illustrate interface and design concepts of the website using MicrosoftVisio.
- Designed and developed Webpages using JSP, Servlets.
- Developed server side programs using Servlets and JDBC
- Involved in creating the design document, uses cases, UML diagrams using Microsoft Visio.
- Implemented MVC framework using Struts 1.2 and Tiles.
- Created HLD and LLD for projects.
- Developed a batch file using Multithreading. Each thread read the messages from Web Sphere MQ series and MQ messages are of XML messages which further get parsed using DOM parser.
- Developed a batch file which reads huge file.
- Used Multithreading for reading the big size file. Partitioned the file in multiple files by creating multiple threads and tan read file and dumped data on database.
- Discussions wif Business users for Business and Architectural requirements.
- Extensively worked on designing web pages using HTML, DHTML, CSS, Java Script, Ajax and ActionScript.
- Performed client side validations using Java Script.
- Created the much interactive web pages using JavaScript libraries JQuery.
- Designed graphic objects, animated icons, templates and images wif the halp ofMacromedia.
- Completely developedfront endusing Abode Photoshop CS2.
- Managed back end connectivity wif the halp of Servelets.
- Used MySQL for connecting to the database.
- Developed and implemented user interfaces as per latest W3C standards.
- Analyzed requirements and delivered the change requests as per schedule.
- Developed web applications based on Search Engine Optimization (SEO) techniques.
- Managed cross browser compatible issues by testing wif Internet Explorer 6.0 and above, Firefox, opera and chrome browsers.
- Developed the database access objects using Oracle 10g
- Developed stored procedures, triggers and queries using SQL in Oracle 10g.
- Participated in design and code reviews.
Environment: HTML 4.0, DHTML, XML, CSS, JavaScript, Action Script, JQuery, AJAX, MySql,Adobe Dreamweaver CS2, Macromedia Flash CS2, Adobe Illustrator CS2, Adobe Photoshop CS2, Apache Web Server 2.2, Microsoft Visio.