Lead Software Developer Resume
Duluth, GA
TECHNICAL EXPERIENCE:
Programming Languages: Java, HTML, DHTML, CSS, PERL, BASH, XHTML, JavaScript, C++, VB, AJAX, Jquery, GWT
Applications: SmartGit, Adobe Photoshop CS, Adobe Imageready CS, Adobe Fireworks, Corel Draw, Dreamweaver MX, Macromedia Flash MX, FLEX, Macromedia Flash MX2004, Microsoft FrontPage, Acrobat 6.0, Adobe InDesignCS, PageMaker 8.0, 3D Studio Max, Altova XmlSpy.
Version Control System: SVN, GIT
GUI Development: JSP, Applets, Servlet, ASP
Scripting language: VBScript, PERL, JavaScript, Action Script, SHELL Script (BASH)
Javascript Frameworks & libraries: Backbone, Jquery, Tibco GI, YUI, Prototype
J2EE Servers: Tomcat 7
Enterprise Frameworks: Spring MVC
Build Tools: Ant, Maven
XML Technologies: XML, XPath, XSLT, XSL - FO, Xquery, XML Schema, DTD
Databases Technologies: Oracle8i, MySQL, JDBC, SQL Server
Testing Tools: JUnit
Operating Systems: Windows XP/2000, Linux
Development Environments: Eclipse 3.1/3.2, JBuilder 9/X/2005
Logging: Log4J
Desktop Tools: MS Office 98/2000/XP.
PROFESSIONAL EXPERIENCE:
Confidential, Duluth, GA
Lead Software Developer
Responsibilities:
- Working on web application using Backbone, Grails, JQuery, CSS3, Html5, Mustache.
- Worked closely with users in understanding the requirements clearly.
- Was involved in getting a complete training on Agile Scrum with rest of the IT teams and played a lead role in agile team.
- User Version 1 for day to day agile work assignments.
- Worked closely with Scrum Master to get day to day issues resolved so team keeps making progress.
- Worked with team members for release planning, story estimations, story tasking.
- Worked extensively with GIT via SmartGit tool for day to day feature & story branches and code merges.
- Developed key parts of the web application using JQuery and Backbone extensively.
- Using Mustache template along with underscore library to generate dynamic templates.
- Worked on cleaning out the existing code, upgrading library and Grails version from 1.3.9 to 2.3.11.
- Played a role of app owner of three major web application.
- Involved in understanding the business requirements and helping in correcting the agile stories written in and also worked with developers in dividing the tasks to get the stories done.
- Involved in code reviews and best coding practices.
- Used jQuery heavily to create a data grid which provides additional functionality.
- Worked extensively on writing Ajax calls to REST based web services and displaying the information parsing JSON.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:- Developed a prototype of a MASHUP where back end is JAX-RS (Jersey) REST webservice and front end is UI developed using Bootstrap.js, Angular.js.
- Added Spring Security to above mentioned prototype.
- Added Spring Security OAUTH2, which will provide an access token after user logs in.
- A new web application was developed as a demo will receive this Access token in a session cookie, read this access token from this cookie and verifies it with OAUTH2 server (which is running as a part of the main restful web service).
- Incorporated high charts, which will be provided an information as JSON and will be dynamically changing the chart on user interaction.
- Developed a Jquery plugin for displaying filter buttons on the basis of the class name and gives pluggin user ability to pass on settings to pluggin.
Confidential, Norcross, GA
IT - Web Project Manager/ Sr. Web Developer (Front End & Back End)
Responsibilities:- Developed a listing page with pagination using Jquery and Spring MVC.
- Redesigned the whole B2B application including CSS and Javascript (Jquery) in just two weeks.
- Developed custom tags and libraries for B2B and Store Admin application.
- Worked extensively on AJAX and Spring Security in Store Admin.
- Used Jquery UI Library (like progress bars, calendars) in Store Admin and loading all the images into Press Articles and Celebrity Sightings page.
- Worked on embedding Silverpop functionality where once user selects his preferred newsletter options then through AJAX it will be submitted directly to Silverpop Server.
- Worked extensively on Store Admin and participated in Spring Security. Rewrite the whole front end.
- Developed feedback system from scratch for B2C
- Developed numerous stored procedures.
- Developed REST based web service from scratch using JAX-WS. This webservice is responsible for validating the third party shipper account with Confidential and Confidential .
- Developed SOAP based webservice (Shipmaster) from scratch using JAX-WS. This web service is responsible for passing shipping related information to third company.
- Updated SOAP based webservice Freight Estimator which calculates Freight.
- Also worked extensively on .NET projects (Channel Advisor which is a webservice and NuOrder application), written in C#.
- Worked on Spring Framework (Spring MVC), Hibernate, JPA, Spring Security.
- Developed the Hibernate Mapping Files and worked with stored procedures.
- Developed data access objects (DAO) providing persistence and search support for item entities.
- Worked extensively on Jquery, Jquery UI, Jquery-validation plug in libraries to develop the effects and controls in the JSP pages.
- Developed webservice on Lawson (ERP) Engine, which was developed using LWS plugin.
- This webservice is responsible for doing some business related tasks within M3 (Lawson database).
- Worked extensively on Lawson systems like MEC, MOM, OPIE, Lawson Engine.
Technical Environment: Java, Spring MVC, Hibernate 3, JPA, Spring Security, JavaScript, Jquery, Jquery-validation, Jquery UI, AJAX, JSP, JSTL, Servlet, CSS, HTML, SQL, LAWSON (ERP), JAX-WS, JAX-RPC, TSQL.
Confidential, Alpharetta, GA
Web Developer
Responsibilities:- Worked directly with team to develop process flow charts in Microsoft Visio which reflect how current system works.
- Developed the Wireframes for SANE Network Element Page.
- Planned and Developed a brand new design for displaying Verizon's thousands of Network Elements in a Grid which is sort able and user can filter the elements on the basis of Area, State, MSC, Vendor and Type by inputting the text into the AJAX textboxes.
- Developed a new Grid named as Magic Grid which was completely developed in JavaScript prototype.js library and Ajax.
- Developed all the XSLTS to generate Magic Grid content. Servlets used the XML with written XSLTs to develop the content for the Magic Grid.
- Worked directly with back end programmers to provide the XSLTs according to their needs.
- Developed the wireframes for SANE Administration Site.
- Developed JSP pages and worked on HTML, JavaScript and css intensively on the SANE project.
- Developed new Mock up Screens in Photoshop for new look and feel of SANE site.
- After understanding the business and listening to Users what they are facing the issues with current design, I developed a new user friendly design.
- Worked extensively on Prototype.js, Scriptaculous.js, effects.js libraries to develop the effects in the JSP pages.
- Developed the CSS files and JavaScript files.
- Worked on cleaning up the current CSS Files and JavaScripts code.
- Worked on Perl Scripts for finding out css classes which are not used in any of the existing HTML files.
- Developed PPT Presentation for proposals.
- Worked on resolving the cross browser issues and worked on fixing these cross browser issues.
- Worked on another project named as ROP Analyst which is a reporting system for Confidential dropped calls and network elements, locations.
- Developed PHP files, JavaScript and CSS for ROP Analyst.
- Developed the Three Tab system which will show the latest information data regarding the Cell Towers locations, Network Elements details and ROP Controls. The data was shown as a grid which will expand the row in a detailed mode when user will click on any row and developed most of the AJAX sections to display the information dynamic.
- Developed the grids for ROP Analyst with sorting, filtering of the data grid on user input and user can edit and delete the information or add new network element or location or ROP control through this new system in the ROP Analyst.
- Developed the TPL files (Smarty Template Files) for ROP Analyst project.
Technical Environment: Java, JavaScript, prototype.js, Scriptaculous, AJAX, JSP, Servlets, CSS, HTML, XSLTs, PHP, Smarty.
Confidential, Atlanta, GA
UIE (User Interface Engineer)
Responsibilities:- Developed the Wireframes for new Fast Lane.
- Worked directly with Business Analysts to figure out the business requirements clearly and developed the new design of the Fast Lane.
- Developed JSF pages for Auto Trader Classics.
- Developed JSF Pages for Fast Lane.
- Developed a Light box in JSF with the help of prototype.js, to show the progress bar when user will submit some form or searching for the Dealers or private sellers.
- Worked extensively on Prototype.js, Scriptaculous.js, effects.js libraries to develop the effects in the JSF pages.
- Worked on monitoring the services.
- Worked with the Software Engineers to connect the JSF layer with the back end layer.
- Developed the CSS files and JavaScript files.
- Created Screenshots in Photoshop, to show the new screens.
- Worked on cleaning up the CSS Files and JavaScripts code.
- Worked on Shell Scripts and Perl Scripts for cleaning up the existing HTML files. Developed PPT Presentation for proposals.
- Worked on resolving the cross browser issues and worked on fixing these cross browser issues.
Technical Environment: Java, JSF, JavaScript, AJAX, JSP, Servlets, CSS, JSF, HTML, Web Services.
Confidential, Roswell, GA
Web Developer
Responsibilities:- Developed JSPs for WCMS (Web Content Management System).
- Developed Perl Scripts and Bash Scripts to clean up the style sheets according to html and JSP files in the Marimba Server.
- Developed a lightbox for showing the Confidential Events images for intranet users. It was coded in JavaScript and Jquery. This code was used by the WCMS teams too in some of the pages.
- Developed Hover Help tag library and JavaScript and CSS to show a popup help on the screen next to the link and hover help has to adjust its place according to the available area like if there is no space at the right side and left side, then JavaScript will place hover help at the top or bottom (according to available space at the top and bottom).Hover help Tag library will pull the html content from an html file and then it will create a content div which JavaScript will show inside a frame.
- Developed a prototype of the Confidential homepage in GWT (Google Web Toolkit).
- Developed a prototype of the Confidential homepage in FLASH.
- Developed a prototype of the Confidential homepage in FLEX, all these three prototypes were developed for deciding which technology suites well.
- Developed two Filter classes (One for Tracking information and one for the Business Solutions search)for wireless project ( Confidential mobile) which will prevent unnecessary information from being transmitted from one point to another. Confidential Mobile project is using XOLT (XML Online Tools) web service.
- Developed RIA.js (Rich Internet Applications) which will post the parameters and will redirect the user to the different page.
- Developed the JavaScript which will call web service to get the Business Solutions results using AJAX in Intranet based web application.
- Developed JSP page to show the business solution search results using Jquery.
- Helped WCMS team to resolve the defects in JavaScript, CSS and JSP related.
- Developed XSLT for transforming requests and response to/from XOLT web service.
- Created Screenshots in Photoshop.
- Worked on cleaning up the CSS Files and developed global.js to load the style sheets and JavaScript on the basis of HEX Code which will be passed by the team. Hex Code will be converted to binary which will lookup into an array to find out what style sheet and JavaScript needs to be loaded.
- Worked on Confidential homepage’s JSPs developed four templates. Template will be shown on the basis of the Locale e.g. for China, Japan and all other Asian countries Template 2 and for US and Canada and South America etc. Template 1 and for European countries Template 3.
- Developed Template 4 of Confidential Homepage which is a low bandwidth template. It was developed for the users those who have JavaScript disabled and/or Flash not installed or has older version of Flash. Developed JSTL to read XML and display the “Service Updates” Section.
- Developed Ant Scripts for Deployment
- Developed Flash Action Script Code to read the XML Files for Homepage Template 1, 2 and 3.
- Worked on Shell Scripts and Perl Scripts for generating an HTML report which will show which CSS classes are in use and which are not in use and how many time a CSS class has been used in all the pages for decision making.
- Involved in generating PPT Presentation for proposals.
- Worked on resolving the cross browser issues and worked on fixing these cross browser issues.
- Worked with Dream Weaver MX, CSS, XHTML, FLASH CS3, DHTML, XML and JavaScript.
Technical Environment: Java, JavaScript, AJAX, Struts, JSP, Servlets, CSS, XSLT, XPath, JDBC, Weblogic, Eclipse 3.1, Ant, JUnit, Design Patterns, log4j, HTML, Web Services.
Confidential, Collierville, TN
Application Developer
Responsibilities:- Implemented MVC-based Presentation tier using Struts.
- Extensive experience in modularizing software components using Object Oriented Application, Redesigning and Development.
- Developed Core Business logic as POJO s, which invoked SAAJ-based web services.
- Designed and maintained Confidential Portal.
- Developed the front end completely in Tibco GI (AJAX Based IDE).
- Front end was made in AJAX which was getting the results from the web service. Each time the request will be send, first an xml message will created from the inputted fields entered by user and then it will be inserted into SOAP Body and the request will be sent via AJAX. And same thing with response, after removing SOAP, xml will be transformed with XSLT and show on the screen.
- Developed AcionScript for the team to read the XML data and parse it for the application where it will be show in the Flash section in GUI.
- Developed User Interface with TIBCO GI, used AJAX and inserted Marketing message build in Flash which read an xml file and displays the information over the screen.
- Designed and developed the web service invocation mechanism using AJAX.
- Implemented prevention of undesired information from being transmitted from one point to another by Filters
- Implemented Resource Lookup/Initialization using container Listeners
- Mapped OO data model onto RDBMS table structure using Oracle with SQL and PL/SQL.
- Created Data-Access Objects( DAO) architecture for abstracting data-access,
- Created a library for accessing DOM tree structure utilizing XPath.
- Created Screenshots in Photoshop.
- Developed automatic Email Notification System using Java, JavaMail, HTML emails.
- Used Declarative approach for security features.
- Used XSLT extensively for transformation of the XML data.
- Developed Ant Scripts for Deployment
- Created Tag Libraries for use in JSP pages
- Responsible for producing imagery and layout for custom Internet surveys using Photoshop, HTML, CSS, Java, JavaScript, and Flash.
- Worked On Web Services, Developed Request Handlers.
- Worked on Shell Scripts and worked with Maven
- Involved in generating PPT Presentation.
- Worked with Dream Weaver MX, CSS, XHTML, FLASH MX 2004, DHTML, XML, Java Script
Technical Environment: Java, JavaScript, AJAX, Struts, JSP, JMS, Servlets, CSS, XSLT, XPath, JDBC, Weblogic 9.2, Eclipse 3.1, Maven, Ant, JUnit, Design Patterns, log4j, JavaMail, HTML emails, Declarative Security Style, Oracle, SQL, PL/SQL, Web Services.
Confidential, Whitehouse, NJ
Application Developer/ Web Administrator
Responsibilities:- Designed and maintained Confidential Marketing Portal, Client Web and Global websites using Photoshop, Dreamweaver.
- Created and maintained corporate internet style guides, templates, and graphics.
- Maintenance of Confidential Marketing Portal, Content Management of MMP( Confidential Marketing Portal)
- Involved in Maintenance and Administration of 35 country’s portal views besides handling Search Engine Optimization (SEO) and Search Engine Marketing (SEM).
- Involved in adding and granting delegated administrations and permissions.
- Used Photoshop 7.0, Dreamweaver, and Flash MX 2004 (extensively).
- Created and maintained Web Connectors, Modules in MMP and graphics.
- Creating wire frames, designing information/navigation structures and visual interfaces for the projects using Photoshop and Visio.
- Created/Maintained graphic templates, designs using Photoshop, Illustrator, Fireworks, Macromedia Dreamweaver MX
- Worked On MMWorksite (New project) too and Created User Interface and graphic templates, designs using Photoshop, Illustrator, Fireworks, Macromedia
- Used Dreamweaver MX, CSS, XHTML, FLASH MX 2004, DHTML, XML, XSL.
- Involved in using Flash animation and elements for maximum AcionScript.
- Provided support to Marketing and Business Development groups for collateral and other web/print content and graphic needs.
- Updated dynamic ASP/JSP pages using SQL script on SQL server.
- Coordinated with Business users for content updates on Confidential Marketing sites.
- Worked on Feature Articles for MMP as per the client requirements
- Involved in creating “Created Quiz” modules every month
- Involved in Testing using Winrunner &Test Director
- Coordinated with Business users for content updates on MMP( Confidential Marketing Portal)
Technical Environment: Java, JavaScript, Servlets, CSS, XHTML,DHTML, Flash MX 2004, AcionScript 2, XML, XSL, ASP, JSP, SEO, SEM, Photoshop, Dreamweaver, Web Tools, Acrobat, JDBC , JavaMail, Declarative Security Style, SQL, PL/SQL.