Download Navdeep`s Resume - Trelco Limited Company

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Business intelligence wikipedia , lookup

Microsoft Access wikipedia , lookup

Tandem Computers wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Expense and cost recovery system (ECRS) wikipedia , lookup

Traction TeamPage wikipedia , lookup

Java ConcurrentMap wikipedia , lookup

Relational model wikipedia , lookup

Versant Object Database wikipedia , lookup

SQL wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

PL/SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
Navdeep Sethi
[email protected]
312-730-3446 3127303446
555, west madison street,chicago,IL-60661
Current Location: US
Title:
Software, Hardware, EDP professional with 5.0 years of
experience.
Work Experience:
Skills:
5 years
C,C++,Java2,MDB,JMS,MQSeries,JSP,Servlets,EJB,JNDI,J
DBC,Swings,SQLServer2000,HTML,JavaScript,Frontpa
Current Organization:
Previous Organization(s):
Industry:
Patni Computer Systems Inc.
Apogee Soft Pvt Ltd.
Dotcom
Highest Degree Held:
B.E/B.Tech (Electronics/Telecommunications) ,Karanataka
University
Male
11st June 1975
Gender:
Date of Birth:
Detailed Resume:
Navdeep Singh Sethi
SUMMARY
Sun Certified Java Programmer with more than 5 years of total experience in the IT Industry. Extensive
experience in Application development / web applications using Java 2/Java 1.x, J2EE,
JMS,MQSeries,MDB,Servlets, JSP, EJB, RMI, SQL Server, SQL, PL/SQL, Transact-SQL, Stored
procedures, triggers, Java Script, HTML, Swings, AWT, JFC, Applets, Crystal Reports, Design Patterns,
OO (Object Oriented) Design and development using UML and Enterprise Architect, JDBC, Sun Studio
4.0, Eclipse, WSAD5.1.1, IIS4.0. He is well versed with application development framework such as
Struts. Having expertise in application servers like BEA Web logic 6.1, Sun One Application Server7, IBM
Websphere 5.x. Extensive domain knowledge of International Foreign Exchange related to Hedge
Funds,Prime Brokerage,Buy-Sell trading.Has Banking industry experience with client like Oriental Bank
Of Commerce, Co-operative Banks which includes Database Administration, diagnosis and resolving
problems in applications and documentation. Navdeep is a pleasant person to work, a good communicator
and an excellent team player.
AWARDS AND ACHIEVEMENTS
CERTIFICATION:
Sun Certified Java Programmer 2 with 80%
Microsoft Certified Systems Engineer
SKILLS
Languages Programming Java 2, C, C++, JSP, EJB, UML, Java Script, Servlets, ASP
PL/SQL, HTML, DHTML
Resume of Navdeep Sethi
Page 1
Middleware
EJB 2.0
Tools/Web and Application Servers BEA Web logic Application Server 6.1, WSAD5.1.1, IBM WebSphere
5.1,Sun One Application Server7, JBOSS 3.2.3, Java Web Server 2.0, IIS 4.0, ODBC, JDBC, FrontPage
98/ 2000,Personal Web Server, JSWDK 1.0.1, Tomcat 4.1.29, Eclipse2.1.2, Ant1.5, Message Broker, fix
Server, Sybase Application Server, Enterprise Architect,MQSeries5.3,JavaAPI for XML,JMS,MDB.
Framework
Apache Jakarta Struts 1.1
OOD UML, design patterns, OOPS
Databases and Tools
Oracle/8.x, SQL Server 8.0, MS-Access
Operating Systems
Intel X86 Systems Windows NT 4.0 Windows 95/98/2000/XP.
Front-end
Java Applet, Swing, IE 4.0/5.0, Netscape Communicator 4.x.
PROFESSIONAL EXPERIENCE
Project FxPro Enhancements (Foreign Exchange Portal https://treasury.myfxpro.com)
Client ABN AMRO, Chicago,USA
Duration March21, 2005 working currently
Employer
Patni Computer Systems, Noida
Platform WSAD5.1, IBM Websphere5.x, J2EE (JDBC, JNDI, JSP, Servlets, Stateless Session Beans),
SQLServer2000, Windows2000 Server, Design Patterns, Apache Jakarta Struts Framework 1.1, Rational
Rose, UML, MQSeries5.3,JMS,MDB.
The current project is: Sending Email Notifications for different events to user and Beneficiary
•
To send email wire notifications to users and beneficiary for the settlement of trades which are
settled through different input connectors.
Financial Markets (FM) Portal (https://treasury.myfxpro.com) enables you to access applications to execute
and settle foreign exchange transactions in a fully interactive, straight-through processing environment.
You can request an online rate from ABN AMRO and select a payment vehicle from a variety of dynamic
settlement options, using our global network to route payments to beneficiaries around the world. Whether
your deals are initiated on or off the Internet, the same online settlement capabilities can be applied. FM
Portal also enables a variety of monitoring and reporting applications to be accessed for monitoring your
activities in FX, Money Markets, and Derivatives.
Websites which leverage the FM Portal are: AmSouth, Unilever, and Bank North Group (BNG)
Responsibilities:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Involved in high level and low-level design (Class Diagrams, Sequence Diagrams) with
Rational Rose Enterprise Edition by understanding the Business and Functional
Specifications Requirements of the project.
Creation of Database Design Document and Database in SQL Server 2000
Complete end-to-end coding of FX Auto email wire notification.
Execution of Unit Testing, Integration Testing and Defect Fixing
Maintenance of code in PCVS
Client and Server side Validations.
Involved with client in creating Business Requirements, Requirements Specification
documents.
Creation of Functional Specification document.
Handling the team in understanding the requirements, Design docs, coding, Testing and
delivery of the project
Execution of Reverse Engineering process.
Configuring SWIFT remote messages, channels on MQSeries 5.3
Conversion of Messages received from MQSeries to OMR and Murex
Conversion of text messages to XML entities using DOM parser
Creation of complex JEL expressions to apply business logics.
Resume of Navdeep Sethi
Page 2
Project Complan (Compensation Planning)
Client ABN AMRO, USA
Duration Sep20, 2004 02March, 2005
Employer
Patni Computer Systems, Noida
Platform WSAD5.1, IBM Websphere5.x, J2EE (JDBC, JNDI, JSP, Servlets, Stateless Session Beans),
SQLServer2000, Windows2000 Server, Design Patterns, Apache Jakarta Struts Framework 1.1, Rational
Rose, UML.
The goals of this project are:
•
To track the performance of individual team members with respect to their achievement to the
targets fixed for every assessment factor.
•
Team members can compare their performance for every quarter with the help of projection based
on the current performance.
Comp Plan system tracks the performance of individual team members and teams with respect to their
achievement to the targets fixed on each product line and cross selling. Business Users as (Group
Leaders/Team Leaders) will set different targets for different assessment factors for the same officer / team
for a given Year. The achievement will be compared with the accruals for different assessment factors and
the points will be determined according to the performance level achieved after comparison.
Responsibilities:
•
•
•
•
•
•
•
Involved in high level and low-level design (Class Diagrams, Sequence Diagrams) with
Rational Rose Enterprise Edition by understanding the Business and Functional
Specifications Requirements of the project.
Creation of Database Design Document and Database in SQL Server 2000
Complete end-to-end coding of Manage Targets Module starting from Presentation Layer in
Struts, JSP, Stateless Session Beans in Business Layer and DAO in Interaction Layer.
Execution of Unit Testing, Integration Testing and Defect Fixing
Maintenance of code in VSS
Client and Server side Validations.
Creation of Deployment and configuration document for the application and deployment of
application on IBM Websphere5.x.
Project PTAS (Project Trade and Automation Solution)
Client EXNet, UK
Duration 3 months
Employer
Patni Computer Systems, Noida
Platform Sybase EA Server on Windows2000 using Eclipse2.1.2 as IDE. Sybase GFIX Server for routing
of FIX messages,MessageBroker for Message
Definitions,Routing,Transformations,J2EE(EJB,MDB,JNDI,JDBC)
This project deals with trading of financial securities.The users place there orders for trading in different
formats such as text,excel,Fix,Bloomberg which are then managed and processed by PTAS and send to
Bloomberg for crossing which were send to MerriLynch for the cross by the Bloomberg.The matched
crosses are delivered to PTAS which were send to the client in the formats required.
Responsibilities:
•
•
•
•
•
Involved in JAD Sessions with Client for understanding the EXNThread Manager module
requirement Analysis with the help of Sequence Diagrams, Class Diagrams, and Code
Review.
Familiarization with the existing System for further development of Threading Module.
Involved in the high level design for EXN Thread Manager module with the Team.
Developed the ACR and MCR documents.
Developed the Pseudo Code on the requirements analysis.
Resume of Navdeep Sethi
Page 3
Project VEERATA
Client Anthesys, USA
Duration Nov 2003 to May 2004
Employer
Apogee Soft Pvt Ltd., Panchkula
Platform SunOneAppicationServer7 on Windows2000 using Eclipse2.1.2 as IDE for Development of GUI
in Java Swings, SunOneApplicationServer on Windows for testing, J2EE (JNDI, JDBC, Session Beans and
Container Managed Bean), SQLServer2000
The Veerata is an ERP based Product. It provides an integrated solution to all the operational issues of
services organization from business development thru post service delivery issues such as practice /
portfolio management. In addition, this solution provides such functionality as yield management, account
management, practice management, project management, knowledge management, and client management.
It is a web based and user- Friendly solution that is easier to
implement and integrates at the back end with major ERP solutions for revenue recognition, billing and
human resources. For further information visit www.anthesys.com
Responsibilities:
•
•
•
•
•
•
•
•
•
•
Involved in JAD sessions for developing System using J2EE architecture and used J2EE
Design Patterns like DAO (Data Access Object), Controller, Business Delegate, Value
Object etc.
Design and implementation of Server Side business objects (EJB- Session and Entity)
Developed presentation layer components using Java Swings.
Developed EJB Entity and Session Beans and deployed Enterprise Java Beans (EJB) using
SunOne Application Server 7.0.
Used Sun One Studio 4 for developing user-friendly interfaces in Java Swings.
Involved in JAD sessions for the interaction diagrams, Use Cases, Activity diagrams,
Sequence Diagrams and class diagrams (static model) to define the low level details of the
system implementations using UML/Enterprise Architect.
Used the JDBC API to access data from SQL Server 2000 database, performed Database
connectivity with SQL Server 2000.
Used SQL queries to extract the data from SQL Server 2000 database
Used Transaction API to handle Transactions in Enterprise Java Beans.
Creating and maintaining the profiles on VSS.
Project Work Breakdown Structure
Client Anthesys, USA
Duration Nov 2003 to May 2004
Employer
Apogee Soft Pvt Ltd., Panchkula
Platform SunOneAppicationServer7 on Windows2000 using Eclipse2.1.2 as IDE for Development of GUI
in Java Swings, SunOneApplicationServer on Windows for testing, J2EE (JNDI, JDBC, Session Beans and
Container Managed Bean), SQLServer2000
The Work Breakdown Structure basically deals with the Management of the Projects carried out in an
Organization. It deals with the performance of a particular user associated with the project having different
activities to the project with different roles at a particular scenario. It has an elegant user interface screens
in Java Swings as Presentation Layer and the Business Logic is presented with Session Enterprise Beans
and the Data Layer is presented in SQL Server 2000.It consists of User Management, Project Management,
Activity Management related with the Project.
Responsibilities
Resume of Navdeep Sethi
Page 4
•
•
•
•
•
•
•
•
Used Sun One Studio 4 for developing user-friendly interfaces in Java Swings.
Involved in JAD sessions for the interaction diagrams, Use Cases, Activity diagrams,
Sequence Diagrams and class diagrams (static model) to define the low level details of the
system implementations using UML/Enterprise Architect
Design and implementation of Server Side business objects (EJB- Session)
Developed EJB Entity and Session Beans and deployed Enterprise Java Beans (EJB) using
SunOne Application Server 7.0.
Used Transaction API to handle Transactions in Enterprise Java Beans.
Used the JDBC API to access data from SQL Server 2000 database, performed Database
connectivity with SQL Server 2000.
Involved in the Data Model Design.
Used SQL queries to extract the data from SQL Server 2000 database.
Project IBAS2000 Plus
Client Product (Nelito Systems Tata-Sanchez group)
Duration Dec 2002 to Nov 2003
Employer
Nelito Systems, Jalandhar
Platform C++, VisualBasic6.0, SQL Server2000
During his stay with Nelito Systems Limited he worked on Banking Application Project IBAS 2000 plus as
Sr. Software Engineer. Some of the clients he worked for Oriental Bank Of Commerce, Co-operative
Banks handling the Database Administration on SQL Server 2000.
Role involved
•
Implementation and Integration of the Banking Software IBAS 2000 plus.
•
Expertise in handling the Database Administration of SQL Server 2000.
•
Handling Database operations such as Creation, Backup, Restoration, and Trouble shooting thru
SQL Profiler, Managing Users, Managing Permissions, Authorization and Security, Export/Import of
Database.
•
Designing and Developing Reports for various Banking Transactions with the help of Crystal
Reports 7.0.
•
Generating complex queries with the help of Transact SQL using Query Analyzer.
•
Developing Stored Procedures, Views, and Joins for various customer needs with the help of
Transact SQL.
•
Integration of ATM Transactions with the IBAS 2000 plus database.
•
Integration of HR Payroll and Phone Banking with the IBAS 2000 plus database.
•
Wrote stored procedures, triggers, and functions using SQL, Transact-SQL, and designed tables
for SQL Server 2000 database.
Project Email-Directory
Client Product (Advance Training Systems Pvt Ltd.)
Duration July 2001 to March 2002
Employer
Advance Training Systems Pvt Ltd. Jalandhar
Platform Sun JDK 1.3.0, J2EE (JDBC), WinNT 2000,Java Swings
This software application was designed similar like a Telephone Directory in which the names of the users
with their telephone numbers are stored. Add, delete, modify, and search, sorting for a particular user is
provided with a friendly user Interface. The presentation layer is build in Swings and the database is
maintained in MS-ACCESS.
Role involved
•
Analysis and Design of the System using Use Cases, Sequence Diagrams, Class Diagrams with
Enterprise Architect.
Resume of Navdeep Sethi
Page 5
•
Designing the data Model with MS-ACCESS.
•
Developing user-friendly classes with Java Swings.
•
Use of JDBC-ODBC Bridge for the Database connectivity.
•
Used programmatic skills for various operations such as Add, Delete, Modify, Search, and
Sort user.
•
Extensive use of Java Collections Framework.
Project Java Simulator
Client Project (Advance Training Systems Pvt Ltd.)
Duration July 2001 to March 2002
Employer
Advance Training Systems Pvt Ltd., Jalandhar
Platform
Sun JDK 1.3.0,J2EE (JDBC), Java Awt, 98/WinNT
The Software was designed to cover the topics of SCJP Examination. In this the candidate can test his
knowledge before going for SCJP exam. Sample Tutorial
is given to revise his knowledge. Sample test is given with options. Result is
Displayed in a colorful manner.
Role involved
•
Analysis and Design of the System using Use Cases, Sequence Diagrams, Class Diagrams with
Enterprise Architect.
•
Designing the data Model with MS-ACCESS.
•
Developing user-friendly classes with Java AWT.
•
Use of JDBC-ODBC Bridge for the Database connectivity.
•
Extensive use of Java Collections Framework, AWT Packages.
Project On-Line Students Registration
Client Project (Inset E_Commerce Training and Services Pvt Ltd.)
Duration
Sep 2000 to July 2001
Employer
Inset E_Commerce Training and Services Pvt Ltd., Jalandhar
Platform Tomcat, JSP1.0, Servlets, J2EE (JDBC), DAO, MS-ACCESS
The Software was designed to Register Students information sitting on the PC. Many Software Institutions
impart latest courses to the inspiring software professionals or to the beginners. In order to store the
information of the student regarding his name, joining date of course, Qualification, duration & which
course joined this software was developed. The information was stored On-Line to a Database.
Role involved
•
Designed MVC Architecture as JSP and HTML as View, Servlets as Controller and Java Beans,
DAO as Model.
•
Connectivity of the servlets with the database using JDBC-ODBC Bridge.
•
Designing the data Model-using MS-ACCESS.
•
Wrote queries and designed tables using SQL.
•
Was responsible for Object Oriented Design using Enterprise Architect and UML to generate
Object model, sequence diagrams, design Interfaces and classes in the system
•
Designed and Developed JSPs and Servlets
•
Created Java Beans as Transfer Value Objects.
•
Used Servlets and JSP for server side validations.
Project On-Line Examination
Client Project (Interactive Softwares Pvt Ltd)
Duration
Nov 1998 to Aug 2000
Resume of Navdeep Sethi
Page 6
Employer
Platform
Interactive Softwares Pvt Ltd., Jalandhar
Tomcat, Servlet, JSP, J2EE (JDBC), DAO, MS-ACCESS, 98/WinNT
The software was designed for conducting the Examination sitting on the PC. The company recruits many
Engineering Professionals in the field of Computers, Electronics and Mechanical Engineering and
Conducts written test for scrutinizing. The Software was designed to have an On-Line test where the
company as well as the candidate comes to know the result immediately avoiding any time delay.
Role involved
•
Involved in JAD for Object Oriented Design using UML to generate Object model, sequence
diagrams, and design Interfaces and classes in the system.
•
Designed MVC Architecture as JSP and HTML as View, Servlets as Controller and Java Beans,
DAO as Model.
•
Used Servlets and JSP for server side validations.
•
Connectivity of the servlets with the database using JDBC-ODBC Bridge.
•
Designing the data Model-using MS-ACCESS.
•
Wrote queries and designed tables using SQL.
•
Documentation and Unit Testing of the Code
Project B2B Supply Chain Management System
Client Manager Services, UK
Duration
Nov 1998 to Aug 2000
Employer
Interactive Softwares Pvt Ltd., Jalandhar
Platform
JavaWebServer2.0, Servlet, J2EE (JDBC), Applet, MS-ACCESS, 98/WinNT
This Project deals with the Sales and Marketing Management in which branch/sales office of organization
are interconnected through an intranet for Order Entry, Sales Analysis, Dispatch/Shipping Details.
Role involved
•
Analysis of Requirements after discussions with the end clients.
•
Designed HTML as Client side validated with Java Script, Servlets as Controller for request and
response.
•
Used Servlets for server side validations.
•
Designed and Developed Servlets.
•
Used Java Script for front-end validations.
•
Designing the data Model-using MS-ACCESS.
•
Wrote queries and designed tables using SQL.
•
Documentation and Unit Testing of the Code
EDUCATION
B.E. (Electronics & Communication) August 1998 with Distinction (81%)
Karnataka University, Dharwad, India.
Personal Details
Email: [email protected]
Contact Cell No: 312-752-0576 (US)
Visa Type: H1B
Resume of Navdeep Sethi
Page 7