Resume of Senior Software Engineer/Team Lead




Title
Senior Software Engineer/Team Lead

Primary Skills
C#, ASP.Net, SQL, XML,

Location
Canada- (will consider relocating)

Posted
Feb-13-08

RESUME DETAILS

Senior Software Engineer -- Microsoft Technologies
.NET • C# • C++ • XML • ATL • COM/DCOM

Accomplished software engineer with 12+ years of experience specialized in object-oriented programming approach to software development. Extensive full life cycle experience in software development process including requirement analysis, design, coding, testing, debugging and maintenance. Proven track record of architecting, designing and implementing scalable and flexible solutions for large and small-scale commercial software applications.

• Object Oriented Development • Multi-threaded Programming • Project Management
• System Integration • Prototype Development • Team Management
• Distributed Client/Server Systems • Database Development • Resources Recruitment


PROFESSIONAL EXPERIENCE

AWS Convergence Technologies, Inc May 2007 -- Till Date
AWS Convergence Technologies provides innovative global technology solutions that profoundly improve the way people and businesses connect, communicate and use information.

As Senior Software Engineer, I Wrote the requirement Analysis, and developed use case design for the Weather Forecast caching module and improved the performance of the weather information website. Developed TCP/IP socket framework to facilitate the communication between the ISAPI Extension module and the backend application server caching system.

Achievements:
• Wrote the Software Requirements for Weather Forecast system and Design & document the technical specifications using Microsoft Visio and UML.
• Analyzed and optimized the performance of the heavy traffic weather network and increased the performance from 250 requests/sec to 1200 requests/sec.
• Optimized the performance database stored procedures and triggers.
• Developed source code for various modules including Data Manager, Forecast Manager, Alert Monitoring System, Data Access System, TCP/IP Communication framework, Windows Communication Foundation, ISAPI Extension module using C++, C#, .NET Framework, ASP.NET, Microsoft SQL, COM/DCOM, ATL, XML Web Service technologies.
• Unit tested the developed source code using NUnit testing framework and develop automated build system.
• Improved the source compliance using FxCop as per .NET Framework Design guidelines.
• Managing and mentoring a team of 3 developers
• System Integration and testing of various software modules including all manager modules, ISAPI Extension, XML Web Services, Weather Forecast Website and Desktop Weather Monitoring system.

Environment: ArcGIS, Visual Studio .NET 2003/2005, C#, ASP.NET, C++, Visual C++, MS SQL Server 2000/2005, Multithreading, XML Web Service, UML, IIS, Windows XP and Windows 2003 Server.



Trusted Edge Inc, McLean, VA April 2005 -- April 2007
A fast growing, privately held, start-up company setting new standards in retention management and compliance software by providing classification, capture, retention, and disposal and information controls that protect information regardless of where it resides.

As Sr. Software Engineer reporting to Vice President, Product Development, I have designed and developed the company's main line product TrustedEdge Desktop Management Suite for Enterprise using Microsoft .NET Technologies which includes C#, ASP.NET, XML Web services and Integrated with Enterprise Content Management Systems. Developed software requirements, designed the system software architecture, developed high level design documents, implemented XML Web Services, Content management system adaptors, document intercept, classification and capture modules, developed add-ins for Microsoft Office applications including MS Outlook, Word, Excel and PowerPoint. Content Management systems that are integrated with the Trusted Edge system includes OpenText Livelink, EMC ApplicationXtender, Microsoft Sharepoint Portal Server, Symantec Enterprise Vault, IBM DB2 Content Manager, IBM Records Manager and WebDAV based content management systems.

Achievements:
• Designed, developed and delivered Trusted Edge 2.0, 2.7 & 3.0 versions of the Product on time and within the budget with the Limited number of resources.
• Designed and developed Content management system adaptors, Intercept, Classify, Capture modules, web services and Policy Engine
• Successfully Integrated Trusted Edge Product with Enterprise content Management Systems including Livelink, ApplicationXtender, Microsoft Sharepoint Portal Server, Symantec Enterprise Vault, IBM DB2 Content Manager and IBM Records Manager using XML Web Services and custom developed modules.
• Developed Secure Delete Algorithm per DOD-5220.22M standard in less than one week.
• Used NUnit for unit testing the source code. It also integrated with the build system to automate the unit testing.
• Used FxCop and improved the source compliance with the .NET Framework Design guidelines.
• Integrated with Microsoft Exchange and developed Custom MAPI forms in short amount of time 2 months.
• Installed and configured IBM DB2 content Management System and Records Manager and developed the integration adaptor and integrated with Trusted Edge System with Record Time of One Week. This enabled Trusted Edge to showcase our product in MER Conference and won the partnership with IBM.

Environment: Visual Studio .NET 2003/2005, C#, ASP.NET, C++, Visual C++, MS SQL Server 2000/2005, Multithreading, XML Web Service, UML, IIS, Windows XP and Windows 2003 Server.

Content Management Systems: OpenText's Livelink, EMC's ApplicationXtender, Microsoft Sharepoint Portal Server, Symantec Enterprise Vault, IBM DB2 Content Manager, WebDAV compatible ECMs.


Thomson Financial, Rockville, MD Nov 2004 -- Mar 2005
Providers of Real time Stock Trading Systems, Data Feed and Wealth Management Systems for large, medium and small financial institutions.

Employer: Compsys Technologies Inc, Amherst, NY

As Sr. Software Engineer and Consultant for Thomson One Advisor product, I Wrote the requirement Analysis, and developed use case design for the Enhancement of Financial Planning module to integrate the Monte Carlo Simulation Engine, Probability Calculator Module and Performance Reporting Module. Developed source code in C++ for integration of Monte-carlo simulation engine and integrated with the existing wealth management system. Developed the Business Logic and Data Layer module in C++ & STL for Probability Calculator Module and Performance Reporting Module. The User interface for these modules were developed using ASP.NET and C#.

Achievements:
• Quickly understood the product and the domain and mentored others in understanding the product and domain.
• Developed source code in C++ for integration of Monte-carlo simulation engine in less than four weeks and integrated with the wealth management product.
• Developed Probability Calculator and Performance reporting module in C++ and ASP.NET and integrated with wealth management product.
• Fixed number of critical defects in short period of time.

Environment: Visual Studio .NET 2003, C#, ASP.NET, C++, Visual C++, COM/DCOM using ATL, COM+, Oracle 9i, Multithreading, XML, Visual Source Safe, UML, Rational Rose, IIS, Windows Sever 2003.

Rockwell Collins Inc, Pomona, CA Nov 2001 -- Oct2004
A leading aviation system provider including flight navigation systems, cockpit displays, in-flight entertainment systems and TCAS systems.

Employer: HCL Technologies America Inc, Sunnyvale, CA / HCL Technologies Ltd, Chennai, India

As Team Lead and Senior Developer, worked in all development phases of Enhanced Total Entertainment System (eTES) right from the scratch to multiple product releases over the period of three years. Worked in complete Project Proposal preparation and won the contract for our company which is worth more than $2million. Wrote system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities. Managed teams of various sizes with different level of skill sets across various phases of the project. Conducted brainstorm sessions to assert the best design and to come out with the better solution to a problem. Developed source code for various modules including in-flight information access system, VOIP systems, ground system Integration, integration with the Passenger reservation system and legacy system integration using various technologies including XML Web Services, COM/DCOM, ASP.NET, .NET Remoting.
Achievements:
• Worked with System architect to develop various prototypes, design decisions at different stages of the project.
• Designed and Developed Cabin Interconnect Data System (CIDS) interfaces in less than three weeks and integrated with the main line product using ARINC 429 protocols.
• Designed and developed Video on Demand, In-flight passenger information access functionality for eTES.
• Designed and developed ACARS interface and integrated with for eTES using ARINC protocols.
• Worked in complete project proposal estimation worth of over $2million and won the contract. Developed various prototypes to support the proposal, which added more value in winning the contract.
• Developed a single member team to size of 8 and managed successfully over the period of three years.
• Coordinated with offshore development team of 45 developers and helped smooth integration of various modules.
• Delivered Product on time and on budget, which saved millions of dollars for the client. Otherwise client would have paid penalty for delayed product delivery.
• Developed the XML Web Services and Integrated with the Passenger Reservation system in record time of one month and successfully demonstrated the functionality.
• Improved system startup time from 17minutes to 2.5Minutes using various optimization techniques.

Environment: Visual Studio .Net 2002, C#, Win Forms, ASP.NET, ADO.NET, .Net Remoting, C++, COM/DCOM, XML, MS SQL Server 2000, Visual Source Safe, DOORS, UML, Rational Rose, Windows XP, Windows Server 2003, Windows Embedded NT,

KLA Tencor Corporation, SanJose, CA Jul 2000 to Oct 2001
A Leading yield management system provider with 200 and 300mm wafer inspection systems using state of art technology.

Employer: HCL Technologies America Inc, Sunnyvale, CA / HCL Technologies Ltd, Chennai, India

As Senior Developer in Meteor project for EBeam Wafer Inspection System, I have worked in requirement analysis and prepared use case diagrams for Image capturing, Secondary Image Processing and Image display Modules. Developed the software detailed design using OOAD, UML and Rational Rose. Developed the source code using C++, MFC and ATL COM for capturing, processing and image display sub systems. Successfully Integrated developed code with the core system software and tested in the hardware platform. Worked in problem analysis, troubleshooting and bug fixes.

Achievements:
• Understood the domain and developed image capture module and integrated with low level microcontroller system in less than 2 months.
• Analyzed and fixed critical defects in short time periods.
• Developed the iLink module and integrated with the yield management systems in record time of three weeks.
• Worked in end-to-end quality testing and explored lot of critical defects.

Environment: C++, Visual C++, MFC, ActiveX Controls, COM using ATL 3.0, Clear case, iNotion, Rational Rose, UML, Windows NT 4.0

Bechtel Consulting India Ltd, India Jan 1999 to June 2000

Employer: Larsen & Toubro Ltd, Chennai, India

As a Senior Developer/Consultant in DEMS (Distributed Engineering Management system) project, I have worked in
• Requirements Analysis, software detailed design, development of source code in COM/DCOM, MS SQL Server
• Co-ordinated with the client for gathering system requirements and constrains and preparing the System Requirements specification.
• Developing the code as per the coding standard and best practices to optimize the performance across the machine boundaries.
• Developed and implemented efficient security based on user roles and designations.
• Designed customized classes by incorporating database connectivity using ADO.
• Prepared the Unit and Integration Test plan for testing the software modules.
• The Software components were integrated and tested across the network and across various department levels.
Environment: HTML, DHTML, ASP, Java script, XML, XSL, COM/DCOM using ATL 3.0, MTS, ActiveX Controls, MS SQL server 7.0, Visual C++ 6.0, IIS 4.0, Windows NT, Windows 95

Mitsubishi Electric Corporation, Japan July 1997 to Nov 1998

Employer: Larsen & Toubro Ltd, Chennai, India

As Software Engineer/Consultant in “Computer Aided Power Grid Design and Simulation” project, I have worked in
• Studying and understanding the System requirements specification and Preparation of Software Requirements specification for the Fault Analysis module.
• Detailed design of the Fault Analysis module.
• Developing the code using C++ and as per the Coding standard and unit testing. Attending the peer review meeting.
• Worked with the testing team in unit, integration and system testing with pre-defined test data, Acceptance testing. Fixing the bugs filed against module
• Involved in integration testing system testing and bug fixing.
Environment: Visual C++ 6.0, MFC, C++ , Windows 95, Files

Hyundai Engineering Corp, Korea Feb 1996 to Apr 1997

Employer: Larsen & Toubro Ltd, Chennai, India

As Software Engineer/Consultant in “Analysis and Design Automation of Structural Element: Columns and Footings” project, I have worked in
• Worked in the preparation of requirement analysis document for the heavy-duty circular column with various patterns.
• This involved the studying the behavior of the column under various load conditions.
• Self was responsible for software detailed design of the above module. This also involved working with multithreaded situations.
• Coding and unit testing the above module.
• Involved in application Integration, bug Fixing and System Integration.
Environment : Visual C++ 5.0, File system, Windows 95

Larsen & Toubro Limited, India Aug 1995 to Jan 1996

As Software Engineer/Consultant in Productivity Management System project, I have worked in
• Detailed design of user interface modules like User Administration, Project Administration, Time Sheet page, Activity Administration, Task Administration etc.
• Coding and unit testing the above module.
• Application Integration, bug Fixing

EDUCATIONAL QUALIFICATIONS

1995 Bachelor of Engineering(B.E), First Class with 83.25% Score
Barathiyar University, Tamil Nadu, India.

TECHNICAL SKILLS

Languages/Tools :, C#, ASP.NET, ADO.NET, ASP C++, Visual C++, COM/DCOM, ATL, STL, Visual Basic, Embedded VC++, XML, XSL, ODBC, OLE DB,

Tools : Visual Studio 2005, Rational Rose, Clear Case, Visual Source Safe (VSS), Microsoft Project, PVCS Tracker, Boundschecker, HeapAgent

Databases : Oracle 9i, MS SQL Server 2000, Microsoft Access

Networking : TCP/IP, Sockets, Arinc429, Arinc485, ACARS, GEM/SEC

Project Size Estimation: IFPUG Function point model, Work Breakdown Structure Model

Operating System : WINDOWS NT/XP/2000, Windows Server 2003, Embedded NT, WinCE .Net



Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »



View all resumes in Canada »

View other Senior Software Engineer/Team Lead resumes