|
Ravi Pothuraju ravibiztk@gmail.com
Mobile: +91 97312 65815 |
|
Objective |
To use my current skills set as an application developer to build dynamic, scalable, and robust applications/products, as well as learn new techniques and technologies that will allow me to improve those skills. |
|
Overview |
Lead Engineer
· Energetic software professional with over 4.9 years of full time experience in developing Enterprise class products and applications
· Specialized in implementing applications using BizTalk Server 2006 and EAI applications on .Net platform
· Having 2.1 years experience in Biz Talk Server 2006.
· Having 8 months international experience.
· Having Valid B1 Visa.
· Demonstrated ability in leading the team towards successful project delivery.
|
|
Education & Certifications |
· MCA from Andhra University Affiliated College in 2003
· B.Sc. from Andhra University Affiliated College in 2000
· MCP Microsoft Certified Professional, July 2007
· MCAD Microsoft Certified Application Developer, July 2007
· MCSD Microsoft Certified Solution Developer, July 2007
· MCTS Microsoft Certified Technology Specialist - BizTalk Server 2006 Custom applications, June 2008. |
|
Skill Set |
· C#, BizTalk Server 2006, SQL, XML, VC++, VB, WF
· .Net 2.0/3.5, ADO.Net, Web Services, ASP.Net
· Visual Studio.NET 2005/2008.
· SQL Server 2000/2005, Oracle
· Windows 2000/2003, IIS 5/6/7
· VSS, Visio, Nunit, BizUnit , Code Smith tool , Cruise Control
· UML, OOPS, Design Patterns
|
|
Experience Summary |
HCL Technologies (July 2005 to till date)
Roles: Member Technical Staff, Lead Engineer
Onsite Experience: Short term (USA) for Knowledge Sharing.
Long term (USA) for developing the project.
Valyd Technologies (Jan 2004 to June 2005; at present this company changed into Valytech)
Roles: Software Engineer Trainee, Software Engineer |
|
Visa Details |
· Business Visa (B1) for USA.
· Work Permit (L visa) for USA. |
Projects @ HCL Technologies
|
1. Project Name |
Click4Legal |
|
Client Name |
Deutsche Bank |
|
Project Duration |
Sep 2008 – Till Date. |
|
Location |
Bangalore. |
|
Team Size |
3 |
|
Role |
Lead Engineer |
|
Environment/Skills |
.Net 3.5, Biztalk Server 2006 ,EDI, SQL Server 2005, Cruise Control , Code Smith, Ajax tool kit |
|
Project Description |
Click4Legal is a B2B application . It act as communication between Deutsche bank and its Brokers. It enables to Broker to create a legal request and then request will send to Business manager and Lawyer.
Using Click4 Legal can track a specified request during entire its life time. Used code smith utility for Data Access Layer development.
Roles and Responsibilities:
· Design and Developing.
· Unit Testing : Using NUINT
· Environments: Production, Staging, Testing and Development.
|
|
|
|
|
1. Project Name |
DTCC – LNA (License and Annuities) |
|
Client Name |
Allianz - UBS |
|
Project Duration |
June 2007 – Aug 2008. |
|
Location |
Minneapolis, USA |
|
Team Size |
5 |
|
Role |
Lead Engineer |
|
Environment/Skills |
.Net 2.0/3.0, SQL Server 2000/2005, Biz Talk Server 2006. |
|
Project Description |
This Project is developed using c#.net and BizTalk Server 2006. DTCC (Depository Trust Clearing Corporation ), full automation of the L&A feed has the potential to complete, hands free, over 80% of the licensing & appointment activities, which include: Initial and Additional Appointments, License & Appointment Confirmations, Producer Information Updates, Periodic Reconciliation, and Producer Terminations.
· Receive L&A requests for all lines of authorities and update accordingly in MAJAC (SQL Server Database) only.
· To expedite the processing of licensing and appointment requests.
I developed the following module:
Response: This Module includes 5 transactions, AC (Appointment Confirmation), TA (Termination of appointment), and TR (Termination of Producer), Reject Transactions and PR (Periodic Reconciliation).
It takes the required parameters form MAJAC Database for above transactions and generates required parameters according to DTCC Lay out and construct Response xml file. After that Response xml file converted to Flat file and Encrypted into PGA format finally send to DTCC.
Roles and Responsibilities:
· For Response module developed 4 BizTalk orchestrations and Custom pipeline components.
· Used Adapters : FILE, SOAP , SQL , SMTP
· Developed Custom Receive Pipeline Component.
· Administration : Deployment using nant , XML Build Scripts
· Debugging: Using HAT tool.
· Unit Testing : Using BizUnit
· Environments: Production, Staging, Testing and Development.
|
|
|
|
|
2. Project Name |
DTCC – ACATS (Automated Customer Account Transfer Service) |
|
Client Name |
Allianz – Merrill Lynch |
|
Project Duration |
June 2006 – May 2007. |
|
Location |
Bangalore, India |
|
Team Size |
15 |
|
Role |
Member Technical Staff, Lead Engineer |
|
Environment/Skills |
.Net 2.0, SQL Server 2000/2005, Biz Talk Server 2006. |
|
Project Description |
This Project is developed using c#.net and BizTalk Server 2006. DTCC (Depository Trust Clearing Corporation), full automation of the ACATS feed has the potential to complete, which include: Initial and Additional Appointments, Confirmations, Producer Information Updates, Periodic Reconciliation, and Producer Terminations.
· Receive ACATS requests for all lines of authorities and update accordingly in MAJAC (SQL Server Database) only.
· To expedite the processing of licensing and appointment requests.
I developed the following module:
Response: This Module includes 5 transactions, AC (Appointment Confirmation), IC (Identification Number Change), License Request (LI), and TR (Termination of Producer), Reject Transactions and PR (Periodic Reconciliation).
It takes the required parameters form MAJAC Database for above transactions and generates required parameters according to DTCC Lay out and construct Response xml file. After that Response xml file converted to Flat file and Encrypted into PGA format finally send to DTCC.
Roles and Responsibilities:
· For Response module developed 2 BizTalk orchestrations and Custom pipeline components.
· Used Adapters : FILE, SOAP , SQL
· Administration : Deployment using nant , XML Build Scripts
· Debugging: Using HAT tool.
· Unit Testing : Using BizUnit
· Environments : Production , Staging, Testing and Development.
|
|
3. Project Name |
Wafer Scanner |
|
Client Name |
RVSI |
|
Project Duration |
July 2005 – May 2006 |
|
Location |
New York USA, Bangalore |
|
Team Size |
5 |
|
Role |
Member Technical Staff , Lead Engineer |
|
Environment/Skills |
C#, .Net 2.0, VC++ ,VB |
|
Project Description |
There is a one hardware which can inspect the wafer surface detection and generate a report, contain number of Defected dies in that wafer. So that the end user (operator) testing the wafers in this hardware using wafer inspection software and generate the wafer report. I developed the following features and utilities:
Ø Wafer Map Match:
To handle imported wafer maps that has a coordinate system different from internal recipe map. Implemented wafer map match software.
Wafer processing steps take place on many different tools from different manufactures. On each of tool or in each manufacturing areas they may have a preferred orientation for the wafer. For example in the probing area they may choose to always probe the wafer with the notch to the left (90 degrees) while on the bump inspection tool they may choose to have the notch down (0 degrees). They might also have a tool that does back side inspection where the wafer is flipped.
Ø Robot Handler Controller:
Using robot handler the operator load and unload the wafers from cassette to wafer inspection system.
1. This Utility allows the operator by sending the commands to wafer inspection system.
2. Using hyper terminal this utility send the commands to wafer hardware and control the robot hand.
Ø Defect Review:
This utility allows the operator to review the defect report for every wafer.
Roles and Responsibilities:
· Simulation and analysis of the defect.
· Developed utilities and features.
· Developed Test Plan and Test Cases for newly developed features.
· Tracking & Closing the defect in defect database (Visual Source Safe).
· Direct Interaction with Client for resolution of technical issues.
|
Projects @ Valyd Technologies (Valytech)
|
4. Project Name |
ISCryptPro |
|
Client Name |
Citibank |
|
Project Duration |
Feb 2005 – June 2005 |
|
Team Size |
1 |
|
Role |
Software Engineer |
|
Environment/Skills |
VC++ , C# (.net frame work 1.1) |
|
Project Description |
ISCryptPro is an ATL ActiveX control, allow signing, verifying and storing the signature data using any third party certificates (ex: .pfx). Using this control we can store the sign bytes (certificate data + signature data) into the server, any time we retrieve it and validate.
Roles and Responsibilities:
Design and Coding. |
|
5. Project Name |
Electronic Handwritten Signature (Client/Server base Authentication System |
|
Client Name |
Ford Motors |
|
Project Duration |
Jan 2004 – Jan 2005 |
|
Team Size |
15 |
|
Role |
Software Engineer , Software Engineer Trainee |
|
Environment/Skills |
VC++ , VB ,C# (.net frame work 1.0/1.1) |
|
Project Description |
ESign ™ is biometric signature verification software, which allows users to authenticate documents and online transactions using their very own handwritten signatures. ESign ™ uses a digitizer pen and tablet to create a unique digital identity for the signer by capturing the physical (Image) and dynamic characteristics (Velocity, Acceleration, Number of pen lifts, Total time taken to complete the signature, Strokes, etc.) of the signature. It also uses advanced cryptography to secure the biometric information as well as to ensure integrity of the contents, which are being authenticated. If any of these contents is tampered the signature invalidates itself. This signature is used to verify a person's identity in all transactions thereafter. The use of dynamic characteristics makes it almost impossible for a forger to forge a signature, as the forger will not be able to determine the non-visible factors that go into the signature.
Creation of the signature template :
The process of creation of the signature template is done with the help of 5 sample signatures. The dynamic information on all the 5 sample signatures is used to create the template.
Verification of the Signatures :
The signature to be verified when submitted to the verification system compares the current
Benefits:
Signature with the signature template and gives a match between 0-100%.
User Profiles / eIDs created on server by the administrator
Users are authenticated to the server
Supports DCOM as well SOAP
Supports for authentication systems like biometric signature, biometric fingerprint etc
My Role:
Ø Creation of self signed X509 Digital Certificates.
Ø Signing the Hash Message with digital certificates.
Ø Verification of the Signature
Ø Voice Capturing
Ø JITC (Joint Interoperability Test Command) Certification for ESign.
|
|