Team Lead Resume
Atlanta, GA
SUMMARY:
- Planned and executed all phases of SDLC including, requirement study, Architecture design, development, testing, implementation and maintenance, Integration of application layers, Deployments and production support.
- Excellent command in the latest technologies viz CoreJAVA, J2EE, XML/REST WebServices, Swing, AWT, Confidential, Servlets, Custom Tag Lib, J2ME, XML, XSL, WML, HTML5, JQuerymobile,WAP,SOAP, Struts, EJB, LotusNotes, Android based mobile apps using ADT tools, JQuery, Knowledge of Mule (ESB).
- Security (APIGateway Layer7). Implemented SSO using Kerberos. File Checksum \ Hashing String Using MD5
- Worked on POS Systems Applications.
- Involved Unit Testing and System Level testing.
- Version control systems viz VSS, CVS,StarTeam,Subversion, Rational Clearcase, Git
- Experience developing various Enterprise systems and promotional web application for Telecommunication, Healthcare, Finance, Wireless, Distribution and Casino Gaming Industry.
- Extensive experience on weblogic portal development.
- Developed web/wap/brew/android based and swing based application (mobile and Intranet Applications).
- Excellent on hand working experience on Application Servers e.g. Confidential 6.0.1\ Confidential - EAP 6.02, Resin, Weblogic 9.2/8.1, WebSphere 5.0/4.0, Tomcat, JRun, JWS,
- Experience developing systems with Content Management Systems.
- Experience developing application with various Databases such as Oracle, MySQL, Postgres.
- Experience working on application that involved JNDI with various directory servers, such as NDS (Netscape Directory Server) and ADS (Active Directory Server)
- Manage\Lead the teams of Onshore \ Offshore developers and delegate responsibilities.
- Hands on experience Architecture designing software components using TogetherJ, Rational Rose.
- Excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS:
LANGUAGES: JAVA\J2ee, WebServices, AWT/Swing, RMI, EJB, Confidential, JNI, J2ME, C/C++.
FRAMEWORK: JSF, Struts, Confidential, Spring(Dependency injection), Spring Container,SpringBoot.
DESIGN TECHNIQUES: UseCases, Sequence Diagram, Object Model, Core Design Patterns, J2EE Pattern
RDBMS: Oracle 10g\9.0i/7.0, SQL-Server 6.5, MySQL, Postgres,SQLLite.
WEB TECHNOLOGIES: React JS, HTML5, CXF, JQueryMobile, XML,Wireless (WML, WMLScript,J2me) .
APPLICATION SERVER: Confidential, Weblogic Server 10.1\9.2\8.1, WebSphere 5.0, Tomcat 4.0, JRun 3.0
DIRECTORY SERVER: Netscape Directory Server (LDAP), Exchange2000 (Active Directory Server)
OS/ENVIRONMENT: LINUX, UNIX, MS-DOS 6.2, Windows 95/98/XP/Vista/ 2007/2008/2010
Build Processes: ANT, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Team Lead
Confidential, Atlanta GA
Responsibilities:
- Developed\Implemented different SDLC Strategies.
- Developed Backed Code DOA layer
- Implemented SOA architecture using REST and SOAP webservices.
- Managing Project Budget.
- Managed team of 4 - 6 Developers, monitor their weekly progress and report to the senior director.
- Written HLD\LLD design.
- Manage the onshore and offshore Model.
- Implemented SSO using Kerberos.Developed UI using Rich faces and prime faces.
- Developed Dashboard using Google charts and maps API s.
- Managed the QA team of 6- 8 people.
- Weekly Report about the progress to the Management.
- Coordination with the production Support and Operations to resolve their issues (4 people).
- Managed conflicts among different teams and their resolution.
- Actively Analyze the Risk and bottlenecks in the development.
- Release management of code to Production.
Environment: HTML5, JSF, PrimeFaces, Richfaces JAVA1.4\1.5\1.6\1.7\1.8, J2EE, Maven, Confidential, XML, SQLJboss, Subversion, Oracle database, SoapUI, JQuery, React JS, Webservices.
Confidential
Responsibilities:
- Lead the team of 3 developers.
- Developed the templates and site using Confidential markable language.
- Managed and Provided QA Support\Testing to the QA Teams of 6 people
- Migrating developed code to the QA using Jenkins.
- Manage Budget and Give Estimation Cost
- Coordination with Production Support\ Operations teams of 4 people
- Migrating developed code to the Production.
- Release management of code to Production.
- Managed Day to Day SDLC and provide weekly report to the management about the progress.
Environment: Java\J2ee,HTML5, Confidential Markup XML.
Software Development Manager
Confidential, Atlanta GA
Responsibilities:
- Analyze the cost of Development, Managing the budget. Give estimation to the Business for the development Cost.
- Developed prototypes and presentation for the Stakeholders to get the funding approved.
- Managed the team of 8 Developers.
- Managing the Budget for the project.
- Developed the Backend system using Confidential framework which can track and persist the users data and let the owner of venue generates different reports Confidential the end of the day and snapshots of those reports can be viewed on different kind of mobile devices.
- Managed QA team of 6 people about their weekly progress and any issues or bottlenecks they come across.
- Designed the Architecture to introduced Java webservices which reduces the dependencies on the C, C++ code and their socket communications, their unnecessary thread usages in the existing system to make it more friendly wireless and web based application which is easy to port on different systems.
- Managed the Release cycle of application.
- Redesigned Communication Application layer talking to SLOT Machines using SAS\E2 protocol and injected Webservices to reutilizes the existing legacy layer.
- Managed day to day team of production support of 4 people and 6 people in the operations.
- Developed Mobile Application using HTML5 and JQuerymobile to eliminate the dependencies on the native OS.
- Developed Wireless App which lets the owner \Technician to enable or disable the gaming machines, generate alerts based on different Jurisdiction and lottery law of that country.
- Coordination with the Business and update them about the progress weekly Basis.
- Developed Web application which consumed web services to facilitate remote host application to monitor the health of the gaming machine per venue.
- Active contributors to the Stakeholders meeting and update them weekly basis about the ongoing development and concerns if any.
- Responsible to look into production issues, fixing bugs.
- Developed UI framework, Business delegates to support the Front end of WebUI Interface.
- Used JMS and ActiveMQ to publish advertisement s for gaming machines.
Environment: JMS,JAVA1.4\1.5\1.6\1.7, J2EE, ANT, Maven, CXF, Confidential, XML, SQL, Confidential, JSTL, JUnit, Confidential, Apache, Subversion, CVS, JIRA, Oracle 10g, SoapUI, Gaming machine Simulators (RST), PostgreSQL tools, HTML5, JQueryMobile, JQuery, webservices (REST, XML), Oracle, SqlServer, Postgres.
Confidential
Responsibilities:
- Managed the team of 6- 8 developers, 4 testers, 2 production support and 2 operation folks.
- Confidential (RT and Mobile App) Architecture Design, Development and Implementation of projects undertaken.
- Designed and developed the Intranet browser based Mobile App for enabling and disabling the gaming machines, enable and disable different components and generate alerts based on different Jurisdiction and lottery law of that country.
- Presentation to the management about the design and implementation.
- Architecture design and developed the prototypes of RT, RMS, BarFloorApp for the stakeholders.
- Developed the web application which get the meter reading from the gaming machine and generate customize reports for clients and integrated with mobile application interface by generating web services which is consumed by mobile app.
- Monitor day to day development activities, concerns, road blocks and find the way out its solutions and update the peers and management for the same.
- Responsible for the whole development Infrastructure, Environment and their setup
- Responsible to look into different languages code and find the future solution, create design which has less dependencies on different Languages and operating system constrains.
- Weekly report to the management about the progress.
Environment: HTML5, JQueryMobile, JAVA1.4\1.5\1.6\1.7, J2EE, ANT, Maven, CXF, Confidential, XML, SQL, Confidential, JSTL, JUnit, Confidential, Apache, Subversion, JIRA, Oracle 10g, SoapUI, Gaming machine Simulators (RST), Adobe Mobilizer application to simulate Iphone,HTC, Confidential, PalmPre devices, PostgreSQL tools.
Developer\TeamLead
Confidential, Atlanta GA
Responsibilities:
- Lead the Team of 2 developers.
- IPv6 Confidential Classic Architecture Design, Development and Implementation
- Worked on Confidential Classic 4.2.13 development which results in optimizing the application and fixed the existing issues or bugs that were associated with it
- Integrating Social Websites (Like Confidential ) and show the Confidential user any Information from Confidential
- Authentication And Authorization using Confidential
- Involved in re-writing rules for Apache.
- Modified the CoxActionFilter to make it working as per the requirement
- Created Client Application which remotely Authenticates with All Social Websites using Webscrapping.
- Removal of the custom agent from classic Confidential and implement SiteMinder
- Resin-implementation using WebEdge to provide additional authorization by override the functions to enforce the redirects
- Added Authorization functionality into classic Confidential .
- Researched into the Architecture of Confidential and modified the configuration which lets to print the connection pool logs
- Fixed the Attributes issue which looks for specific attribute and if it is missing or attributes list is null it will redirect the user to up-sell page.
- Was actively involved in the Official Classic Confidential 2.11.0-4 release (Package-D) tagging, packaging and installation.
- Created documentation guide for tagging, packaging and installation of Classic Confidential
Confidential
Lead Developer
Responsibilities:
- Developed the Confidential to be used by WAP, WEB or Android Devices
- XML based Web-services have been developed for Brew.
- Lead the Offshore and Onsite development teams.
- Developed Functionality like Authentication, TV listing, schedule recording, Jumpto specific channel,
- Rest based web- services developed for Android based devices.
- Involved actively in the development of UI layer for WAP Devices.
- Backend database objects has been created which interacts with local database for Authentication
- Optimized the data loading by catching it for 6 hrs data and displayed it hourly based..
- Developed Web services to expose the functionality of R-DVR to be consumed for the development of Brew and Android UI layer for different devices.
- Backend objects have been developed which consumes the web services and get the Tv-Guide for 15 days
- Analyzing Production bugs or failures by checking productions logs, Exceptions.
- Coordination with different teams or groups to trouble shoot any issue if arise and fix it.
- Developed web based UI Interfaces for Customer Support guys to troubleshoot production issues.
- Responsible to assist the System Engineer for the creation of DEV, QA and STAGE Environment for R-DVR Application and its dependencies.
- Converted the whole application Build process from Maven to Ant for the ease of Ant users.
Environment: JAVA1.4\1.5\1.6, J2EE, Maven, Axis, CXF, Resin, spring, Confidential, XML, SQL, Confidential, JSTL, JUnit, Ant, Confidential, Apache, Subversion, JIRA, Oracle 10g, poster, SoapUI, Wap,Brew, and Android Emulators
Developer\Support
Confidential, Charlotte NC
Responsibilities:
- Application development including enhancement and production support.
- Developed UI Interface, written Business objects and Database Backend mapping using Confidential
- Writing and executing customized scripts to generate reports for customers.
- Analyzing business requirement, customer’s issues and their resolution.
- Monitoring different interfaces for data transfer between SCA Database and other Apps such as Confidential, Confidential etc.
- Analyzing Production bugs or failures by checking productions logs, Exceptions, Incoming XML for interface failures and interaction with other groups and fix the issues.
- Application deployment to clustered server environment & setting failover configuration.
- Developed Interfaces for solutions center guys for resolving production issues
- Used lucene API for search engine
- Created Jasper reports.
- Converted presentation layer Confidential ’s into portlets using java pageflow, browser portlets, JavaServerPage & Html portlets using weblogic portal 9.2\10.2
- Responsible for Development & QA Environment setup using weblogic10.2.Application deployment & monitoring
- Responsible for creating cluster, adding server based on different algorithm, JDBC pooling configuration, & JMS configuration
Environment: JAVA1.4\1.5, J2EE, Struts 2.0, spring, Confidential, XML, SQL, Confidential, JSTL, JavaScript, Ajax JUnit, Selenium, Ant, Weblogic Server 9.2, Subversion, Flex, Eclipse, JIRA, Oracle 10g
Sr.Software Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed demo versions for various portlets.
- Writing skin, skeleton, themes, layout.
- Creating rules for content repositories.
- Desktop creation, applying Entitlement on different portlets for different banks & credit card companies.
- Responsible for writing different rules for Entitlement.
- Portal front-end creation that uses Confidential, JSTL, NetUI Tags
- Responsible for writing the Presentation layer, Business layer and Backend Layers of the application.
- Involved in encoding the data using” SHA” algorithm in the DSV Request & reading password file which is passed in the SOAP header of DSV
- Involved in developing Business, Model classes, DAO layer, View Helpers and Strategy Pattern for various application components
- Development of Axis based web services Client used to invoke the DSV web services to get the required data in XML form
- XML Beans parsers are used for data parsing. Written different strategy classes for parsing the XML data
- Developed the TLD for the color alternator functionality for Presentation layer
Environment: JAVA, Confidential, JSTL, XML, J2EE, Java Page Flow (JPF), XML Beans, TLDs, JavaScript, JUnit, Ant, Weblogic Portal Server 9.2, Star team, Eclipse, Oracle 9.0
Confidential
Responsibilities:
- Front end designing of the application that uses Confidential, JSTL
- Involved in writing the front end using Form Beans, Action classes
- Responsible for writing the Presentation layer, Business layer and Backend Layers of the application
- Struts (MVC) framework is used for the presentation layer of application
- Written Model classes, Beans, DAO layer, Business classes, View Helpers and Strategy Pattern for various application components
- Used DSV SOAP service for data retrievals. Written the strategy classes for parsing the XML data using XMLBeans
Environment: JAVA, Confidential, JSTL, XML, J2EE, Struts, XML Beans, Tiles, TLDs, JavaScript, Unix, JUnit, Ant, Weblogic 8.1, Starteam, UML, Togethet J, Eclipse, Oracle
Confidential
Responsibilities:
- Involved in writing Sequence diagrams
- Front end designing of the application that uses Confidential, JSTL
- Involved in writing the front end using Form Beans, Action classes
- Responsible for writing the Presentation layer, Business layer and Backend Layers of the application
- Struts (MVC) framework is used for the presentation layer of application
- Written Model classes, Beans, DAO layer, Business classes, View Helpers and Strategy Pattern for various application components
- Used XML Digester for data retrievals. Written the strategy classes for parsing the XML data using XMLBeans.
- Created TLDs to be used by the application front-end.
Environment: JAVA, Confidential, JSTL, XML, J2EE, Struts, Confidential, XML Digester, Tiles, TLDs, JavaScript, Unix, JUnit, Ant, Weblogic 8.1, Starteam, UML, Togethet J., Oracle
Confidential
Responsibilities:
- Involved in redesigning the front end of the application, that uses Confidential, JSTL.
- Involved in configuring Weblogic 8.1 for deployment of web application files for development and integration test environment.
- Worked on Presentation layer, Business logic and Backend Layers of the application.
- Used Struts (MVC) for the presentation layer of application.
- Used session façade, Business Delegate, View Helpers and Strategy Pattern for various application components.
- Used XML Beans and XML Schema for the data retrievals. Written the strategy classes for parsing the XML data using XMLBeans.
- Created TLDs to be used by the application frontend.
- Converted EJB(Entity Beans) layer to Webservices
Environment: J2EE, JAVA, Struts, Confidential, JSTL, XML, XML Beans, EJB, JMS, XML Digester, SOAP, Tiles, TLDs, JavaScript, Unix, JUnit, Ant, Weblogic 8.1, Starteam, UML, Togethet J.
Confidential
Responsibilities:
- Involved in the Structural design, requirement analysis & developing order flow analyses.
- Involved in configuring WebLogic 8.1 for deployment of EAR files from development to test and stage environment.
- Worked on Presentation layer, Business logic and Backend Layers of the application.
- Used Struts (MVC) for the presentation layer of application.
- Involved in developing SOAP interfaces with external partner services like Confidential for DOT & Transactions monitoring through Topaz tool.
- Used Oracle as a backend to perform various database modification & interactions using Confidential & eDev.
- Worked on Petrol & Appalert monitoring tools for monitoring the different URL’s to monitor the performance of the websites.
- Used session facade to interact with different other application for various application functionalities like authentication, order processing etc.
- Involved SDLC starting from requirement analysis going through use cases, graphically documenting analysis and design with class association diagrams and object interaction diagrams using UML and Rational Rose.
- Used XML for the data update and retrievals. Written the utility classes for parsing and generating the XML data.
- Written Entity Beans & its communication with Data Access Object Layer.
- Knowledge of configure IP, VPN, FR, and ATM services
Environment: J2EE, JAVA, Struts, Confidential, XML, SOAP, Oracle, JavaScript, Session EJB, Unix, JUnit, Ant, Weblogic 8.1, Rational Rose, UML, TOAD
Confidential
Responsibilities:
- Involved in the analysis, design, documenting and feasibility study to meet the both structural and functional requirements to fit into the framework
- Involved in the 3-tier architecture which consists of Presentation layer, Business logic and Backend which conforms to MVC pattern in J2EE architecture
- Involved in configuring WebSphere for deployment of Servlets with Confidential ’s, which is used to generate the dynamic content of web pages
- Was responsible for the interaction with clients for System Study and Analysis
- Used Oracle thin Client drivers as a backend to perform various database manipulations.
- Involved in testing and debugging of the module to make it fit into the framework.
- Implemented the Singleton design pattern and written Java class for Error and Exception logging.
- Involved in Confidential software development cycle starting from requirement analysis going through use cases, graphically documenting analysis and design with class association diagrams and object interaction diagrams using UML and Rational Rose.
- Involved in creating Entity Beans which handles persistence which communicates thru’ remote and home interfaces and deployed in WebSphere
- Used XML along with XSL for displaying and generating dynamic pages along with Confidential ’s using SAX API.
Environment: J2EE, Java (JDK1.4), JavaServlets, Confidential, XML, XSL, Oracle, JavaScript, EJB(EntityBean), Solaris2.8, WebSphere4.x, Rational Rose, UML eIP( Confidential Provisioning), GE, CT Feb 03 till Dec 03
Confidential
Responsibilities:
- Coded the middle layer jsps and server side application logic
- Creation of Data Access Layer for fetching content from database (Oracle 9.0i) using JDBC and design patterns.
- Coded client side functionality using struts framework involving Confidential and Custom Tag libraries
- Coded server side application using Servlets, Java beans
- Involved in Unit Testing, System testing of the application
- Involved in the packaging, deployment of application for development on Weblogic Platform 7.0
- Wrote the JavaScript for various client end functionality and validations
- Integration of application in CWC (Customer Web Center) environment
Environment: Java, Confidential, J2EE, Struts, Enterprise Java Beans (EJB), Oracle 8i, LDAP (Netscape Directory Server), Weblogic 7.0, Eclipse, Rational Rose, JUnit
Confidential
Responsibilities:
- Developed & designed architecture for contact management, where user can manage his/her contacts on device itself & can store it on remote server, using JAVA, J2ME, WML, WAP, JDBC
- Developed java classes for maintaining list for Mobile & Desktop users so that they can Delete, Update, Edit, Enter, Recover, Block and navigate the existing or new contacts
- Created several GUI’s for different wireless devices using Midlets, WML, HDML and request response communication has been catered using MIDLETS or Client interface to server side application
- Other responsibilities include testing, debugging, previewing.
Environment: JAVA 1.3, Java, Gateways, WML, J2EE, J2ME, Confidential, JDE, Servlets, HDML, HTML, JBuilder, Websphere3.5, Cold Fusion, Rational Rose
Confidential
Responsibilities:
- Designing database queries for updating, insertion and retrieval of data & checking the authentication of employee connected
- Programming for validations and business rules using Java
- Writing code for Java classes to communicate with database using JDBC
- Generation of Claim reports pertaining to employee expenses entered
- Involved in design, development and Implementation.
- Written server side & client side classes using sockets, GUI development using swings
Environment: Java (JDK 1.2), Servlets, JDBC, JRun, MS-SQL, and JDBC
