Resume - Trelco Limited Company

advertisement
Suraj Nair
SB 23 Vijaya Enclave
SRS Nagar,Off Bannerghatta Road
Bangalore 560076
Mobile: 9880762013
Email:suraj_nair@yahoo.com
Summary
7 years and 5 months of Software Design/Development experience in Java/J2EE under Windows
NT and Solaris environments.
About 2 years of experience in Project planning and execution.
Certified PMP by Project Management Institute, USA.
Academic highlights include a 1 year Executive Program in Business Management from IIM
Calcutta, Post Graduate Diploma in Advanced Computing from Center for Development of
Advanced Computing Chennai and Bachelor of Technology in Electrical & Electronics
Engineering from Calicut University.
Last held designation is that of a Project Manager at 4L-IT Services Pvt Ltd, Bangalore.
Good exposure to Project Management and Quality Assurance concepts.
Proficiency in defining, managing and implementing Business solutions based on the J2EE
specifications.
Good exposure to BFSI, Retail and Supply Chain Management business domains.
Successfully completed Sun Certified Enterprise Architect for J2EE Platform (SCEA), Sun
Certified Web Component Developer (SCWCD) and Sun Certified Java Programmer (SCJP2)
certifications.
Exposure to Architecture Framework and processes namely RUP, TOGAF, IEEE 1471, RM –ODP
10746, MDA, SAAM, Zachman.
Experience with firewall, proxy server technologies, TCP/IP protocols and excellent
network programming skills.
Excellent communication skills and a good team player
Skill Sets
Hardware
Sun Ultra
PC-Pentium/486/386
Software
Operating Systems
Programming languages
Architecture Framework & Processes
Development Frameworks
MS-DOS
UNIX
Windows 95/98/NT
Sun Solaris 2.8
Java 2 Standard Edition (J2SE/JDK 1.3)
J2EE 1.3
RUP, TOGAF, IEEE 1471, RM –ODP 10746, MDA, SAAM, Zachman
Apache STRUTS open source Web Application Framework
Java 2 Enterprise Edition (J2EE)-Business Component development
Page 1
JSP/Servlet/EJB and XML, JNDI
Database Programming using the JDBC 2.0 API and JTA
J2EE Design Patterns (Core J2EE Patterns/Sun Blueprints)
Network Programming in Java
RMI-IIOP and Distributed Computing (CORBA)
DOM/SAX/JAXP APIs
SOAP 1.1,WSDL 1.1,UDDI 2.0
Operations Support Systems-Java Trouble Ticket API
C/C++
Windows Socket programming-Dynamic Link Libraries and Console
OOAD Tool
RDBMS
Enterprise Software suite
Other Tools
Rational Rose Enterprise Edition
ORACLE 8.x, MS SQL 7.0
iPlanet Application Server 4.x,6.x
iPlanet Web Server 4.x,6.x
iPlanet Directory Server 4.x,5.x
Wingate Proxy Server
WinProxy Proxy Server
Lotus Notes R4,5
Forte For JAVA Enterprise Edition Release 3.0
iPlanet Application Server Deployment Tool.
Microsoft Visual Studio 6.0
Load Runner-Testing Tool
Network Test Tools (Socks Client,FTP and Telnet clients)
Educational Qualifications
Qualifications
Institute / University
Year
Aggregate Marks (%)
1 Yr Executive Program in Business Management
Indian Institute of Management, Calcutta
2004 – 2005
Awaiting Results
Diploma in Advanced Computing.
Centre for Development Of Advanced Computing (C-DAC), Chennai
1998
68
B Tech, Electrical & Electronics Engineering.
Page 2
Govt. College Of Engineering Kannur, Calicut University
1996
70
Professional Certifications
Certification
Institute / University
Year
Project Management Professional
Project Management Institute, USA
2006
Sun Certified Enterprise Architect for J2EE platform (SCEA)
Sun Educational Services
2005
Sun Certified
Web Component Developer
For J2EE Platform (SCWCD)
Sun Educational Services
2002
Sun Certified Programmer for Java 2 Platform (SCJP)
Sun Educational Services
2001
Awards / Recognitions
Recipient of the “Best Project” Award for the month of May’05 from Infosys Technologies
Ltd B’lore.
Details of Training Undergone
SL. NO.
TRAINING DETAILS
PERIOD
MONTH / YEAR
1.
Project Management Professional Exam training from Project Management Training Institute,
Bangalore.
4 days
January, 2006
2.
IBM Developer Works Technical Briefing, Bangalore, India.
2 days
November, 2004
3.
Six Sigma Green Belt Training, Chennai, India.
5 days
July, 2003
4.
IPlanet Application Server 7.0 SE Delta Feature Training, Sun Educational Services, Santa
Clara, USA.
5 days
August, 2002
5.
Solaris System and Network Administration, Sun University, Newark, USA.
5 days
June, 2002
6.
NetDynamics 5.0 Migration to iPlanet Application Server 6.0, Sun Educational Services,
USA.
5 days
November, 2000
7.
Developing Applications on iPlanet Application Server, Sun Educational Services, USA.
5 days
June, 2000
Page 3
8.
IBM NT Firewall, IBM Bangalore, India.
2 days
June, 1999
Project Details
01: PROD.com
Title and Client
PROD.com - Decathlon , France
Business Domain
Supply Chain Management
Employer
4L-IT Services Ltd, Bangalore.
Designation
Project Manager
Duration
From Oct 2005 - Jan 4th 2006
Roles & Responsibilities
Active participation in Project Planning, Effort Estimation and Scheduling.
Communication with Decathlon (Client) on project related issues.
High Level review of System Architecture and Application Design documents.
Define Quality objectives and a Quality Plan to achieve them.
Define a defect prevention plan.
Project Execution, Control and Tracking.
Conduct reviews for Design, Test Plans, Code and Milestones.
Monitor Process compliance.
Serve as a point of contact for project related escalations.
Mentor and guide the team.
Project Summary: The PROD.com project is being developed to serve as an e-Operations
application for decathlon’s retail and supply chain units. It includes integrating the
functional domains such as Finance, Logistics, Order Management, Stock and Production.
The Project aims at improving operations efficiency that would result in reduced
operational costs in the long run for Decathlon.
02: Deutsche Bank Reference Application
Title and Client
DB Reference
- Deutche Bank, UK
Business Domain
Financial Services
Employer
Infosys Technologies Ltd, Bangalore.
Designation
Senior. Technical Specialist
Duration
From July 2004 – Sep 2005
Roles & Responsibilities
Active participation in Project Planning, Effort Estimation and Scheduling
Perform project Risk Assessment and suggest mitigations
Conduct an analysis of the proposed migration of DB Client application from
Natural/Adabas to J2EE.
Design a Service Oriented Integrated Platform based on SOA principles.
Evaluate Vendor platforms based on financial parameters.
Create a feasibility report along with the solution approach.
Propose enhancements to existing DB Staging application.
Conduct a System Architecture Documentation exercise using a proprietary tool from
Infosys.
Hardware / OS
Dell desktops O/S: Windows NT Workstation/Server.
Software
Java 2 Enterprise Edition (JSP, Servlet and EJB), Weblogic Application Server
Project Summary: The project is aimed at Modernizing the Legacy Banking System to a
Service Oriented Architecture using J2EE as the platform for implementation.
Additionally, it was also expected that the AS-IS system be document using TOGAF as the
Architecture Framework.
03: SMILE
Title and Client
SMILE - Loyalty Management, UK
Business Domain
Retail
Page 4
Employer
Infosys Technologies Ltd, Bangalore.
Designation
Senior. Technical Specialist
Duration
From Dec 2003 – July 2004
Roles & Responsibilities
Technical Architect
Active participation in Project Planning, Effort Estimation and Scheduling
Perform project Risk Assessment and suggest mitigations
Define the overall architecture for the business solution.
Review the detailed design document for the business solution.
Ensure adherence to standards during code construction.
Review code developed by team members.
Generate a Code Coverage Analysis Report.
Hardware / OS
Dell desktops O/S: Windows NT Workstation/Server.
Software
Java 2 Enterprise Edition (JSP, Servlet and EJB), Weblogic Application
Project Summary: Project SMILE requirements aimed at rolling out a B2B
addition to the existing B2C Online application for the Nectar Loyalty
Program.
04: eTime
Title and Client
eTime - GE Consumer Products(Appliances)
Employer
Patni Computer Systems Pvt Ltd,Chennai.
Designation
Specialist (Software)
Duration
From Jun 2003 - Dec 2003
Roles & Responsibilities
Technical Lead- eTime Web Module
Analyse the Use Case scenarios and create Technical Specifications.
Design and develop the eTime Web Module using the Transaction Security
proprietary framework).
Review work products of subordinates.
Ensure adherence to standards during code construction.
Drive code reviews by team members.
Coordinate with QC/QA for testing/reviews.
Handle relevant technical communication with client.
Server
Website in
Management
Framework (a GE
Hardware / OS
Dell desktops O/S: Windows NT Workstation/Server.
Software
Java 2 Enterprise Edition (JSPs and Servlets),TSF Framework,Enhydra Application
Server,Oracle.
Project Summary
The aim of the project is to develop a web based electronic Timesheet application named
eTime for the consultants working for GECP.The entire application architecture uses GE’s
secure framework named Transaction Security Framework with SSO (Single Sign On)
enabled.The application is aimed at Consultants working at GE onsite and it’s Off-Shore
development centers.
05: Replication Monitor
Title and Client
Replication Monitor-Marimba,Inc.USA.
Employer
Cybernet Software Systems Pvt Ltd,Chennai.
Designation
Project Lead
Duration
From Oct 2002- Jun 2003
Roles & Responsibilities
Project Lead
Analyze the Use Case scenarios and derive the Class, Sequence and collaboration diagrams.
Design a STRUTS based MVC solution to deploy the Replication Monitor application as a Web
Application Channel on the CMS J2EE container (a proprietary Appserver from Marimba).
Page 5
Design and develop the Replication Monitor Bean that would trigger a Marimba
Infrastructure check cycle that returns the status of the transmitter end points.
Design and develop the UE (user experience) flows that comprises of JSPs that use the
custom tags available in the STRUTS framework to render the views.
Implement a java class that would parse an XML config file into a DOM tree and provide
features to Add/Edit/Delete nodes, eventually serializing the DOM tree into a file stored
in the web application context directory.
Lead the team in resolving technical issues with respect to the development and
deployment of the J2EE web application.
Prepare status reports and communicate to the upper management.
Hardware / OS
Dell desktops O/S: Windows NT Workstation/Server.
Software
Java 2 Enterprise Edition (JSPs and Servlets),Struts 1.0 Web Application
Framework,DOM/SAX/JAXP APIs,Marimba J2ee Container-CMS,Perforce-Source Code Management
System,GNUMake files and ANT based build environment.JUnit-Unit testing framework.
Project Summary
The aim of the project was to develop a Web application named Replication Monitor Web
Application Channel that indicates whether or not all the Transmitters (master,mirrors,
and repeaters) in the Marimba enabled infrastructure are synchronized. The J2EE solution
was modeled on the MVC design pattern using STRUTS as the Web Application Framework.
The resulting web application channel needs to be deployed to the proprietary J2ee
container from Marimba named CMS.
06: Nextel Online
Designation/Client
Lead J2EE Consultant-iPlanet Application Server,Sun Microsystems Enterprise
Services,SantaClara,USA.
Employer
SlashSupport Com Inc,Sanjose,USA.
Duration
Jan 2002 – Sep 2002
Roles & Responsibilities
Technical Lead
Involved in the analysis of the migration procedures that would make the applications
J2EE compliant and adhere to the iAS 6.0 architecture.
The job included system study of Nextel Projects, analyze possible performance issues
related to the integration of iAS with third party softwares , module identifications
that would require careful migration in order to circumvent the architectural limitations
of iAS.
Preparation of technical write up on the proposed system, notify the Sun upper management
with progress reports/status updates.
Assist in Pre Sales Consulting.
Assist in ONSITE Professional Services Consulting.
Mentoring/Guiding Junior engineers.
Analyzing escalated customer issues.
Architecting solutions for business enterprises.
Trouble shooting & develop test cases.
Interact with the core product engineering to get bugs fixed
via simulated testcases.
Hardware / OS
Sun Sparc- Ultra Enterprise 420
Solaris 2.8,Windows NT
Software
Java 2 Enterprise Editon, iPlanet Application Server 6.0 service pack 4,iPlanet Web
Server 4.1SP7,Oracle 8i.
Project Summary
The project was to help Nextel Communications on behalf of Sun Microsystems Enterprise
Services,to migrate from NAS 4.0 to iAS 6.0 since NAS was meeting end of life. The
project involved migrating the NAS architecture to iAS so that the business solutions
would now be J2EE compliant.
O7: MBNA Online
Designation/Client
Lead J2EE Consultant-iPlanet Application Server, Sun Microsystems Enterprise
Services,SantaClara,USA.
Employer
SlashSupport Com Inc,Sanjose,USA.
Duration
Page 6
June 2001 – Dec 2001
Roles & Responsibilities
Technical Lead
Assigned to assist in Pre Sales Consulting and ONSITE Professional Services Consulting on
behalf of Sun Enterprise Services.
Involved in the evaluation and performance analysis of NAS4.0 servicepacks.
Involved in system study, preparation and comparison of performance charts using Sun
proprietary tools, evaluating bugs/issues that would be outstanding/showstoppers for
MBNA’s production should they go live on a particular service pack.
Hardware / OS
Sun Sparc- Ultra Enterprise 420
Solaris 2.8,Windows NT
Software
Netscape Application Server 4.0 service pack 5,iPlanet Webserver 4.1sp7,Oracle 8i
Project Summary
The project was to help the enterprise MBNA stabilize their production environment on
NAS4.0sp5.MBNA was not ready for a detailed migration process hence requested that their
production environment be stabilized on the latest and greatest service pack of NAS4.0
which was to be sp5.
08: Putnam Investments and Mutual Funds
Designation/Client
Product Specialist-iPlanet Application Server, Sun Microsystems Enterprise
Services,SantaClara,USA.
Employer
SlashSupport Com Inc,Sanjose,USA.
Duration
May 2000 – May 2001
Roles & Responsibilities
Technical Lead
Involved in training developers onsite since the Netdynamics application server and the
iPlanet application server are built based on architectures that differ substantially.
The developers need to be educated upfront as regards the design and performance issues
that they are likely to run into while transitioning to a J2EE (iAS) architecture from a
non J2EE (Netdynamics) one. Putnam investments migrated from Netdynamics to iPlanet.
Involved in the review/analysis/code design for all the projects typically Mutual Funds
before they are ported on to the iPlanet Application Server. The migration involved a
detailed implementation of the MVC and Front Controller J2EE design patterns.
Hardware / OS
Sun Sparc- Ultra Enterprise 420
Solaris 2.8,Windows NT
Software
iPlanet Application Server 6.0 service pack 4,iPlanet Web Server 4.1SP7,Oracle 8i Tools:
Java 2 Enterprise Edition, Forte For Java Enterprise edition 3.0,iPlanet Application
Server deployment tool, Load Runner load test tool.
Project Summary
The project involved aiding Putnam, a client of the Sun/AOL alliance, to migrate from the
Netdynamics(Application Server) versions that have reached end of life to the officially
supported version of the Iplanet Application server (IAS 6.0).
09: Helloworld.com
Designation/Client
Systems Analyst- HelloNetwork,Inc,USA.
Employer
Cybernet Software Systems Pvt Ltd,Chennai.
Duration
Sep 1999 – Apr 2000
Roles & Responsibilities
Onsite Team Member, IMPLEMENTATION
Analyze and develop the HelloWorld Community which primarily is a collection of topics
say for instance Computers Automobiles, Entertainment, Society/Culture and so forth. The
Helloworld community could be further broken down into the following subcomponents:
I) Message Board: The message board is a collection of Messages posted and their replies
displayed in a threaded
fashion.
ii) Who’sOnNow: This component displays the live broadcasts scheduled for a particular
time slot (current time)
iii) Broadcast Calendar: Displays the broadcast schedule for a specified date.
iv) Chat: A SQL server driven chat application that the citizens could use to chat in a
particular community.This chat uses the SQL server to store the public as well as private
Page 7
chat messages.
Analyze and develop the Dmailweb Email component that would facilitate email access for
HelloWorldCitizens. Every authentic user of HelloWorld.com would have a unique email id,
which is created by default when a user registers at the web site. The user information
and the mail box is stored in the Dmail server which supports the POP3 as well as the
IMAP protocols for email retrievals and the SMTP protocol for sending an email
Hardware / OS
Dell Desktops
Windows NT
Software
Microsoft ASP, DMAIL Email client and server, Netscape 4.x browser enabled JAVA script
and HTML programming, MS SQL Server 7.0
Project Summary
The project was to implement Helloworld.com, an Ecommerce site that uses the
VideoStreaming technology as the base for its commercial transactions.HelloNetwork.inc
owned a proprietary Windows component (DLL) that streams video using a proprietary file
format(SBM) at a rate of 12 frames per second.
10: Proxy-gate Proxy Server
Designation/Client
Developer –ProxyGate Proxy Server,Cybernet Software Systems Pvt Ltd,Chennai.
Employer
Cybernet Software Systems Pvt Ltd,Chennai.
Duration
Aug 1998 – Aug 1999
Roles & Responsibilities
Team Member - IMPLEMENTATION.
Design and Develop the generic design of a Proxy server that would be Protocol
independent.
The design basically involves tunneling of data between the remote web server and the
client located within the intranet.
The code implementation references a combination of the DECORATOR & SINGLE THREAD
EXECUTION design patterns in Java.
Design and Develop the native FTP Proxy using the File transfer Protocol that would allow
a file to be downloaded in the active as well as the passive mode as defined in the
configuration file which is saved in the form of a notes document with the extension
.nsf.
Design and Develop the TELNET Proxy using the native TELNET protocol.
Design and Develop a POP3 Proxy using the PostOfficeProtocol standards that facilitates
retrieval of emails.
Design and Develop the MappedService that facilitates virtual mapping to any server.This
service enables mapping of the protocols such as SMTP, IRC, NNTP and so forth.
Design and Develop a SOCKS V4/V5 proxy that primarily could be used to tunnel any of the
protocols mentioned above.
Hardware / OS
Dell Desktop
Windows NT
Software
Lotus Notes V 4.6,Java, WinProxy Server, WinGate.
Project Summary
The project was to implement ProxyGate a ProxyServer in Java that uses LotusNotes as the
back end for Caching and retrieving the web URLs .It was developed completely using the
Java API accompanied by the Lotus Notes client Version 4.6.The product was upgraded to be
Notes Release 5 Compatible.
Page 8
Download