From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
7863873456 Sunil.babu011@gmail.com SUNIL BABU Summary
Over 15+ years of
information experience in Software Design, Development of Internet/Intranet,
Client/Server and stand alone applications. 15+ years of experience in J2EE (Java, Spring,
Servlets, XML, JSP, Tomcat, struts, castor, log4j, CLI, XML SAX parsing, ANT). 12+ years in Application Architecture, Designing and developing
multitier applications for ongoing projects. 1+ year in IT systems Transformation to follow TMForum standard. Experience in SOA: Oracle OSB, BPEL, Oracle SOA Suite 11g, SOAP based
web services.
Experience in Enterprise multitier application
stack/architecture using SOA, J2EE, Spring Framework, Java,
J2EE design patterns and web related technologies.
Extensive experience in Web applications using Java,
Spring-WebFlow, JavaMail, HTML, JavaScript, JSP, Servlets, XML and PHP. 1+ years of industry experience in Business Objects XI Web
Intelligence (SDK programming, Administration) 1+ years of industry experience in Amdocs’ Clarify Product
Extensive experience in MS SQL server: JDBC
access, functions, stored procedures, query optimization, bcp tool.
Knowledge in
DataPower, IBM Commerce, IBM BPM, Oracle BRM, MDM-C, SCOM
Experience in development tool like WSAD
5.1 (WebSphere).
Experience in Oracle 9i and DB2
database.
Extensive experience in security: biometric
authentication (keystroke dynamics).
Extensive experience in Neural Networks.
Extensive experience in designing and
implementing OOPs concepts.
Expertise in using various version control tools
like PVCS, CVS and SVN.
Experience in System Programming
(Sun Solaris) Skills MATRIX
ACHEIVEMENTS
Obtained a United States Patent titled “System and method for classifying regions of keystroke density with a
neural network”, a biometric scheme to authenticate users based on
their typing patterns http://www.freepatentsonline.com/20070245151.html EDUCATION
· M.S. (2003) in Computer Science from Louisiana Tech
University, Ruston, LA ·
(GPA
4/4) · B.E. (1998) Computer Science from Bangalore Institute of
Technology (BIT), Bangalore, India PROFESSIONAL EXPERIENCE
TRACFONE
Wireless, Miami, FL
April 2006 – Present
Applications Architect / Sr. Services Developer TracFone®
Wireless is the largest independent nationwide provider of prepaid wireless
communications in the U.S. TracFone Wireless is a subsidiary of América
Móvil, Latin America's largest wireless company. TracFone provides various
brands of service: TracFone, NET10, Safelink Wireless, TotalWireless,
SimpleMobile, PagePlus and Straight Talk. The company offers an
off-the-shelf, pay-as-you-go, prepaid wireless service with no annual
contracts, credit checks, monthly phone bills, activation fees, security deposits
or age limits. It has around 25 million active subscribers and growing. The
application has a multi-tier architecture with support for operations like
activation/reactivation of wireless service, redemption of cards, technical
support, etc. from Web / IVR / Customer Support / or third party (Wal-Mart,
RadioShack, etc.). The application is being re-written in Spring based J2EE
framework with SOA services using Oracle fusion middle-ware, Oracle OSB,
Spring jax-ws. Currently the IT has initiated program to transform the
current systems to TM Forum compliant technologies: IBM WCS, IBM BPM, IBM
SCOM, IBM MDM-C, and Oracle BRM. Projects
/ Responsibilities: · Part of the Core Architecture team for IT and Business
Transformation. Transformed Legacy system into industry standard
technologies: WCS, BPM, SCOM, MDM-C, BRM, using telecommunications framework
TMForum. · Lead a team of 10+ people in the capacity of acting
practice lead role for 6+ months. Lead development team on various projects. · Architected, Design and developed various projects/brands:
TotalWireless, TracFone, Straight-Talk, Telcel, Net10, SimpleMobile resulting
in higher subscriber base and revenue. · Interacted with Business groups for gathering, analyzing
requirements and convincing functional behavior changes with them. · Lead technical design session with development teams,
provided guidance to the development teams during end to end SDLC development
process. · Architected, Designed, Lead projects involving API integration
with vendors like Wal-Mart, SmartPay, InComm, SimpleMobile, Best Buy,
Indirect Channel Vendors, etc. Designed reusable API components among
multiple business operations/vendors using TM Forum methods. · Clarify API: Designed and developed the entire Clarify
applications API in J2EE Spring framework in order to remove the dependency
on Amdocs’ clarify jar and replace it with
own implementations of the jar that mimics the working of its API. This was
done to eliminate the dependency on Amdocs Clarify jar so as to improve
performance and provide a pure java solution. This critical project to
the company resulted in providing the base for future technology
transformations. · Design and developed Real
Time Redemption project, an alternate channel involving multiple dealers.
Designed and created SOA services involving Oracle OSB, Spring web services. · Designed and developed the framework for Services suite in
Spring Farm to support middle-ware services stack to augment BPEL services. · Designed and created WSDL, proxy, business services in
Oracle Service Bus for various projects. · Straight Talk GSM: Designed and developed module for
Straight-Talk to have support for GSM phones with prepaid engine accepting codes
over OTA. · Straight Talk Sprint/Android: Designed and developed
module for Straight-Talk to have support for new Sprint Carrier and to
support smart Android handset phones in the system. · NET10 Unlimited Plan: Designed and developed modules for
NET10 to support unlimited monthly plans for dedicated handsets. · Third party Integration like 3ci, Auris, Motricity:
Designed and developed modules in Service layer to support integration of
3CI, Auris, Motricity with in-house Integrate application. · Designed and developed Spring based Template structure for
Implementing Façade service pattern for exposing services (used by Web and
IVR applications). · Designed and developed the authentication module to
support SOX password compliance using Spring and Spring remote (Spring HTTP
Invoker) services. · Designed and developed the initial ground work based on
Spring J2EE framework (with Spring web-flow) for doing
Activation/Reactivation. · Designed and re-wrote modules of application (that used
clarify solutions) in J2EE and spring in order to speed up and optimize the
application. · Provided production application support in order to fix
outstanding issues encountered. Environment: Oracle SOA Suite 11g, BPEL, OSB, J2EE, SOA, Spring
Framework, Spring Web services, WebLogic 8.1, Oracle OSB, Oracle fusion
middleware, Oracle 9i, JEXL. BOWMAN
SYSTEMS, Shreveport, LA June 2003 – Nov 2005
Senior Developer Bowman
Systems develops and markets the world's most trusted, secure and
comprehensive Web-based social services software, including its flagship
solutions, ServicePoint™, CommunityPoint™ and HousingPoint™. It provides a full suite of software products and services to the
Health and Human Services industry. It has clients in over 3000 agencies, 175
jurisdictions, and 40 states. ServicePoint™ (SP) is a revolutionary,
web-based application empowering human services providers, coalitions, and
communities to manage real-time client and resource data. ServicePoint
provides robust client and referral tracking, case management, agency/program
indexing, and reporting through a web interface.
· Integrated Business Objects XI Web Intelligence (BO)
reporting tool to SP to meet the reporting needs of the clients. Worked on BO
SDK (Java) to migrate the Users in SP to BO and set security to Users,
Universes, Universe Connections, etc. Modified existing Java, struts, and JSP
BO XI web application files at the Tomcat server to suite our requirement. · Modified the BO XI Servlets files in struts framework to
function according to our requirements. Added additional Servlets in struts
framework to add extra functionality. · Designed and developed Java based Rights Migration
automation tool (RAT) to run the steps involved during migration process of
warehouse build. Used Eclipse as the IDE and ran ANT to compile and run the
code. · Designed XML specification for custom rights input
parameters for RAT using XML Schema. Used Java SAX parser to parse the xml
file and convert into a custom DOM tree. · Used log4j for logging activities, and Apache ‘cli’ for
parsing command line arguments. · Used Java ‘processes’ to execute the intermediary steps in
the RAT. · Used ANT to compile, build, deploy and execute the Rights
Migration Tool (RAT). · Design and developed JSP and Servlets on BO XI end to
perform activities like single sign-on, etc. · Changed the BO XI Java files (Java, Servlets, JSP files in
Struts frame work) to implement custom requirements. · Added/changed Tomcat’s configuration (web.xml) to
deploy/initialize Servlets/JSP. Changed Tomcat’s server.xml to support https
and to restrict access to BO XI administration from outside world. · Used MS-SQL ‘bcp’ tool to dump the data as specified in
the ‘bmp’ format file for faster data import into the warehouse database
(POSTGRESQL). · Speed enhanced SP. Reduced the page response times of
important pages of SP from 10-15 seconds to around 3-5 seconds. This was done
by re-writing PHP control flow where appropriate to increase speed of
execution. · Used JavaMail to manage emails (error handling and
notification) in the RAT tool. · Rewrote SQL procedures and function for query optimization
and speed execution. Added indexes where appropriate for faster access
(clustered and non-clustered). · Developed ScanPoint module, which uses bar code scanner
for faster client lookup, using FPDF writer (php module for creating pdf
documents). · Used ‘phphtmllib’ for modular html creation in PHP files. · Developed modules of SP like RidePoint: module for scheduling
vehicles, AAA: module for state based Area Ageing and Administration. · Designed and implemented MS-SQL database tables, triggers,
stored procedures, functions, and views. Environment: PHP, Java, Tomcat, Business Objects XI, SQL Server, JSP,
Servlets, ANT, Eclipse, Struts Framework, Log4j, XML, Hibernate, cli. LOUSIANA
TECH UNIVERSITY, RUSTON,
LA
January 2001- March 2003
Research Assistant Assisted and conducted research in application of Neural
Networks. Our work titled as “System and method for classifying regions of
keystroke density with a neural network”, is a biometric scheme to
authenticate users based on their typing patterns (keystroke dynamics).
Developed a new method and neural network architecture for user
authentication and achieved comparable results over other existing methods.
This technology has been licensed to BioPassword Inc, a leading
software company resulting in first direct royalty income Louisiana Tech has
ever received from its technology transfer efforts. This work has been filed
for a Patent. http://www.freepatentsonline.com/20070245151.html http://www.linuxelectrons.com/article.php/20050217124755902 http://www.msnbc.msn.com/id/6988695/ Responsibilities:
· Research on new Neural Networks algorithm to implement
keystroke dynamics. · Implement the algorithm in VC++, C++. · Collect users’ keystroke samples and conduct experiments
on the data using the Neural Network algorithm and fine tune the parameters
for optimization. Service Location Protocol is an IETF standards
protocol that provides a framework to allow networking applications to
discover the existence, location, and configuration of networked services in
enterprise networks. Implemented important messages of Service Location
Protocol (SLP) as defined in RFC 2615 in Java, Java Sockets, Multicast
Sockets, and Java Threads. Load balancing is a techniques used to distribute
the request across different servers. HTTP based load balancing is a
technique used to distribute HTTP requests over multiple web-servers. The
central server redirects the http requests to the web server based on Round
Robin method or based on the web-server load status. Developed a HTTP based
Load Balancing Server in Java, Java Sockets, Java Threads. Environment:
Neural Networks, C++, VC++, Java, Java Sockets, Java Threads WIPRO
INFOTECH, INDIA
October 1998- August 2000
Senior Systems Engineer Wipro InfoTech is a leading software services
provider and the world’s first SEI-CMM level 5 software services
company. Xerox ODC is an offshore development center for Palo Alto
Research Center (PARC), a subsidiary of Xerox Corporation, which conducts
pioneering interdisciplinary research in physical, computational, and social
sciences. Content Guard Rights Server (CGRS) is an application for Intellectual
Property Rights Management (IPRM). This is a B2C application,
which consists of a set of online services that provide a web based
technological support for intellectual property rights protection, where the
intellectual property is in the form of documents. These services provide the
following features that enable rights management for these documents: Rights
Labeling Service (RLS) for Specification and association of document usage
rights in the form of rights labels and hosting of these rights labels;
Rights Authorization service (RAS) to authenticate usage of rights protected
document and enforce these rights during usage; Rights Tracking System (RTS)
for enforcing the rights usage and tracking the rights. Secure communication
between the various services through SSLv3 standard. Digital Certificates are
used for enforcing rights usage. CGMP is an on line book store here publisher
can publish the documents (rights) and users can buy them online.
ContentGuard Publisher (CGP) is a B2B application tool for the
publisher where he will specify the rights, cost, the duration, etc. for his
documents. Responsibilities:
· Designed and Developed Rights Tracking module (RTS) using
Java, Servlets, JDBC, JSP, Java Threads, Sockets. · Converted Windows NT services to Solaris Daemons using
system programming and Java JNI. · Design and Developed database access modules to the
application via JDBC to MS-SQL and Oracle. · Used Java cryptography (digital certificates) for
encrypting documents and verifying the user/client. · Developed stubs for stress analysis and Unit testing of
the services. Environment:
Java (jdk 1.1.5), Servlets, JSP, JNI, ASN.1, SSL, HTTP, Encryption and
Digital Certificates, HTML, JavaScript, Java Web Server, Microsoft SQL server,
Oracle, Sun Solaris, Windows NT
The
Mission: Quality (MQ) is project automation for managing six sigma
projects. Sigma is a statistical expression that indicates how defect free a
process or a product is. The project provides access to Sigma project details
like filling forms for managing Sigma, managing financial score card, adding
team measures for the Mission: Quality heads, viewing the dash board etc.
across the corporation and updates the current status of the project. The MQ
server provides these services that can be accessed by various users over the
Intranet. · Design and Developed major modules (entire search module)
in the project using Java, Servlets, JavaScript, JDBC, Threads. · Development of important utilities required development
and debugging of the project like Servlet debugger, Session debugger. · Configured, debugged, trouble-shoot and maintained the
application (run on IIS) for the production. Environment: Java, Java Servlets, IIS, JDBC, JavaScript, Html, SQL
Server Windows NT 4.0 |
|
|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|