Post Job Free
Sign in

Web Services Project

Location:
Egham, England, United Kingdom
Posted:
August 15, 2018

Contact this candidate

Resume:

Premkumar Chakravarthy

J*EE Developer / Data scientist

+44-744*******

****.****@*******.***

S1- George Elliot hall, Royal

Holloway university of London,

harvest road, Egham, TW20 0EX

Professional Summary:

• 10 years and 8 months of experience in Web, Application solution development in domains like Telecom, Retail, and Airlines.

• Proficient in developing SOAP and RESTful Web Services.

• Experience in working with frameworks like spring, Struts and Hibernate.

• Proficient in UML, Object oriented programming.

• Design, code/develop and test software applications using Java/J2EE technologies, WITANGO, FreeMarker.

• Skilled in UI Development using HTML,CSS, Ajax, JavaScript, JSON, JQuery

• Portal and Portlets creation using Vignette CMS tools.

• Applied knowledge of design patters.

• Having very good knowledge in MySQL, Oracle and SQL Server databases.

• Experience in build tool such as Ant, Maven, Jenkins and version control tools like CVS, SVN, and GIT.

• Testing frameworks like Junit, TestNG.

• Experience in IDE’s (Integrated Development Environment) like Eclipse and IntelliJ tools.

• Experience in deploying and administering applications in Apache Tomcat, JBoss, WITANGO application server, WebLogic and IBM WebSphere application servers. Experience Summary:

• DXC Technologies Ltd (former Hewlett Packard), Chennai (India) – Sr Solution Developer

• HCL Technologies Ltd, Chennai (India) - Sr Application Developer Education:

• Bachelors of Technology in Information Technology, Anna University 2006.

• Masters of science in Data science and analytics in Royal Holloway, University of London(pursuing, exams and projects are pending)

Master’s degree summary:

o One year taught course in Data science and analytics in Royal Holloway university of London course end date will be by august 2018.

o Implemented neural networks, ANN and CNN using python. o Exposure in methods and techniques such as clustering, regression, classification, support vector machines and neural networks

o Exposure in structured, unstructured, and time-series data o Exposure in software packages such as Python, MATLAB and R o design data processing solutions for data-intensive analytics problems o Exposure in data-intensive computing technologies, such as Hadoop MapReduce, Spark.

o Exposure in Cloud Computing tools, such as Elastic MapReduce o Course Structure involved below modules:

Data Analysis

Computing with Data

Programming for Data Analysis

Database Systems

Large-Scale Data Storage and Processing

Machine Learning

Visualization and Exploratory Analysis

Deep Learning

Tools and Technologies:

Language Java, J2EE, WSDL, UNIX shell scripts, SQL, PL/SQL Databases Oracle 9i/10g, SQL Server 7.0, MSAccess, GigaSpaces. XAP 12.1 Web Technologies HTML, CSS, XML, JSP, JSTL, JDBC, JNDI, JMS, Servlets Web/App Servers IBM Web Sphere 5.X/6.X, Web logic 9.2, JBoss 2.x/3.x, Tomcat 6.x Tools/Utilities Eclipse, NetBeans

Protocols HTTP, HTTPS, Web Services/SOAP and FTP

Frameworks Spring, Struts MVC, Hibernate

Software Packages MS Office, MS Project, MS Visio, Rational Suite, Adobe Photoshop Version Control SVN, CVS, GIT

Others DOM, ANT, MAVEN

Relevant Project Experience:

Project

Organization

Client

Environment

Description

CREW - DOTC/CCS

DXC Technologies Ltd (former Hewlett Packard)

American Airlines

Java, spring, JAX-WS, REST Maven, Hibernate, Angular JS, HTML, CSS, WebSphere, TC server, SOAPUI, JSP, SVN, GIT, Eclipse (IDE,), GigaSpaces. XAP 12.1.

American Airlines, Inc. (AA) is a major United States-based airline, operating an extensive international and domestic network. CREW roaster and scheduling is an important part of airline operations research. The objective is to assign anonymous crew pairings, based on Seniority, Aircraft Responsibilities

Type, Route, Pairing compatibility, Crew Availability due to sickness, leave, trainings and FTL, etc.

Working along with Technical Architects and Business Analysts to go through the requirement document and transform the artifacts into workable technical solution document by undertaking industrial research.

Developing application code/modules to meet the business needs by adhering to appropriate industry standards of technical best practice.

Coordinating with onsite team on project deliverables, schedule and effort management and customer interfacing.

Integrated Spring Framework with Hibernate.

Implemented ORM using Hibernate for mapping persistence layer to database.

Maintaining the build process using Maven.

Implemented server side Restful web services for external vendors to access our applications.

Involved in all phases of the SDLC.

Project

Organization

Client

Environment

Duration

Description

Responsibilities:

OLE Discretionary project

DXC Technologies Ltd (former Hewlett Packard)

Yes Optus – Australia

WITANGO, JavaScript JAVA, JSP, Web services, HTML/CSS, Oracle, PL/SQL, Eclipse, Tortoise SVN

Nov 2012 to May 2015

Online Extranet is a B2B web based application designed to provide Optus Wholesale and Small & Medium Business customers with access to information and tools to assist them in the ordering and maintenance of services provided by OW & SMB. The website is primarily used by OW & SMB channel partners for the online ordering of products & services, obtain Order History, and provide access to commonly used forms, functionality, tools for fault management of services, access to reports, and information regarding services provided by OW & SMB business Units.

Handling technical leadership for design, development and testing of the implementation effort for mid-sized customer projects or sub- projects on large customer engagements

Fostering association between development team and testing team to ensure smooth QA followed with successful application deployment.

Provided contributions towards in doing periodic evaluation in improvising the code.

Creating Low level design and solution approach

Designing User interface and front end screens

Consumed SOAP Web services provided by different vendors like salesforge.

Involved in Developing enhancement in the OPTUS site using WITANGO

Project

Organization

Client

Environment

Duration

Description

Responsibilities:

OPTUS Mobile website

DXC Technologies Ltd (former Hewlett Packard)

Yes Optus – Australia

Free marker, JavaScript JAVA, JSP, Vignette (DPM, VAP, VCM) Content management system (CMS)

Jul 2012 to Nov 2012

Mobile website projects an optimized Mobile Web version of the existing consumer website www.optus.com.au and the existing SMB Website www.optusbusiness.com.au targeted specifically for customers with mobile devices such as Apple iPhone (iOS versions between 4 and 5.1), Android

(Version 2.2 up to version 3.2), Samsung S, S II. These 2 websites will be built in One Portal Vignette platform.

Requirement Analysis

Design & Coding of the System

HLD and LLD design

Code Review

Unit Testing

Coordination with onsite manager for requirement clarifications

Coordination with testing team

Involved in end to end backend activity like vignette website site creation, java and JSP activity to match the business requirement

Vignette Admin activity (installing and managing the server system)

Vignette Deployment(export/import) activity and content management

Project

Organization

Client

Environment

Duration

OPTUS ODM

DXC Technologies Ltd (former Hewlett Packard)

Yes Optus – Australia

Free marker Script, JavaScript, AJAX, jQuery, Vignette CMS, HTML May 2011 to Jul 2012

Description

Responsibilities:

It is a portal development site focusing in telecom domain business. Where it gives a detailed view and information about their mobile plans, handsets etc. It gives the enhanced features to do the online order purchases for their customers. It has upgraded its site development in introducing a new architecture and simplified its content management system using the vignette tool and one portal architecture.

Involved in end to end backend activity like vignette website creation, Java/JSP activity to match the business requirements.

Portal and Portlets creating using vignette CMS tools.

Code review and code customization to match with standards.

Involved in unit testing and prepared stubs for unit testing and performed corresponding unit testing.

Project

Organization

Client

Environment

Duration

Description

Responsibilities:

UII (Unified Inventory Interface)

HCL Technologies

British Telecom – UK

Oracle 10g, UNIX, SQL server

UII (Unified Inventory Interface) - A BT Wholesale system for storing and correlating Logical Network Inventory and Service Inventory of 20CN and 21CN data. It consists of 10 different capabilities (applications) having more than 60+ interfaces with 30 different BT components across Wholesale and Open reach Lobs. The interfaces are Web Service, JMS, MQ, Oracle replication FTP, HTTP, XFB. All the capabilities support all above mentioned messaging protocols.

The basic functionality of UII is to receive Network and Service inventory of both 20CN and 21CN data from various components (via Oracle replication, XFB, FTP, HTTP, WS, JMS & MQ interfaces), transforms them (so that the destination component can interpret) and routes to the destination.

Created Unix Shell scripts to generate oracle reports and send to e- mail.

Rectification of errors reported during testing.

Documentation of the work assigned.

Extensive testing was done on the programs for achieving accuracy, timely processing of data.

Created additional fields for Standard info types.

Table/Index Creation.

Knowledge on remote application/server support.

Monitor and tune system to make sure of the optimum level of the performance.

Project

Organization

Client

Environment

Description

Responsibilities:

Parental Control

HCL Technologies

Computer Associates – USA

JAVA/J2EE, JavaScript, HTML/CSS, Oracle 10g

CA Internet Security Suite Plus provides easy-to-use, comprehensive protection against viruses, spyware, spam, inappropriate content, lost files, data corruption and Parental Control.

Parental control software is one way for parents to take the initiative to create an Internet environment that they consider safe. CA Internet Security Suite Plus allows increased online safety for children by filtering inappropriate content and blocking inappropriate web sites.

Involved in requirement gathering.

Involved in developing the web interface prototype

Designed the database and involved in coding the web part

Involved in developing the reports.

Involved in issue fixing and partial testing.



Contact this candidate