NAGARAJ ANANTHASHESHA
*******@*****.***
SUMMARY:
A well-seasoned senior software development professional with 20+ years of successful project delivery experience. Highly proficient in the areas of Design, Development and Deployment of business applications throughout the full SDLC.
Highly motivated, possessing strong analytical capabilities, excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: C#, C, C++, TOOL (Transactional Object Oriented Language), Microsoft Visual C++5.0/6.0, XML, HTML
Platforms and Tools: Microsoft Visual Studio 2012, Windows Forms, Web Services, Forte, Sun One UDS, IIS, jQuery, JavaScript, CSS, Ajax
Frameworks: .NET Framework 2.0 and 4.5, ASP .Net 4.5, Microsoft Foundation Classes (MFC)
Databases: Oracle 11g, SQL Server, Ingres 1.2
Source Code Control tools: VSS, CVS, TFS
Design tools: Microsoft Visio.
Reporting Tools: Crystal Reports.
Knowledge of Microsoft Component Object Model (COM), DCOM.
Knowledge of Design Patterns, MVC Architecture, LINQ.
Proficient in Software Development Life Cycle (SDLC).
PROFESSIONAL EXPERIENCE:
Triton International: Purchase, NY. Jul 2016 to Present
Senior Application Designer
As part of TAL’s merger with Triton containers, the new company is now called Triton International. As part of the merger, Triton container’s system was chosen as the main system, going forward. Triton system was developed using Grails/Groovy (Java based web framework using MVC Architecture). As part of this, TAL’s data had to be migrated into Triton systems.
Provide Enhancements and Bug fixes to existing TERMS(Windows forms application), Financial (EDS, EDS Tax, Finance lease) and web applications.
Design and develop Crystal reports for various systems.
Responsible for the accuracy of migrated data for some of the key modules like Estimates, Location based data and Billing.
Travel to onsite location at Lexington development center in Kentucky and Collaborating with developers/managers at Triton and also meet with business users at TAL to confirm the understanding.
Liaison between the Triton development group and TAL users.
Ensure proper migration for the modules and suggest changes as per the requirements.
Environment: Microsoft Visual Studio 2012 .NET 4.5, C#, ASP .NET 4.5, Windows Forms,
jQuery, JavaScript, PL/SQL, ORACLE 11g, Web Services, IIS, Crystal reports, Grails/Groovy, JIRA.
Tools: TOAD 10.0
Source Control: TFS
TAL INTERNATIONAL: Purchase, NY. Jul 2009 to Jul 2016
Senior Application Designer
Responsible for Requirement gathering, Design, Development, Testing, Enhancement, Bug fixes and Production support for TERMS, (main system at TAL) and in particular for some of the important modules like Repair Estimates, Sale Orders, EDI, Data Exchange and Billing.
Part of the team working on web applications. TAL’s website, talinternational.com and EAST (Employee Access and Termination system) using ASP.NET. Responsible for requirement gathering, design and development and testing of different web pages.
Completed solo project, Gain on Sale system which helped accounting save at least 3 man days worth of work every month end. This involved gathering requirements, design, develop, test and support the system. The new system replaced excel based system eliminating all manual work to analyze and report on sold unit data and feed the final data to PeopleSoft.
Part of the team to design, develop, test and support Equipment Depreciation system (EDS, which is part of Terms Finance) application. This system was part of management’s initiative to move from a legacy PC based system to .NET based system. This also involved discussions with business users to understand the needs of the system and the process to come up with system processes and design.
Part of the team to design, develop, test and support Tax system (EDS Tax). Involved user interactions to understand various aspects of how tax is handled by accounting and incorporate this into the system.
Provide enhancements and bug fixes to Finance Lease system.
Design and develop Crystal reports for various systems.
Oversaw enhancements made to Equipment Depreciation System (EDS which is part of TERMS Finance system) to ensure functioning as per requirements and a bug free system which helped users save at least 3 man days worth of month end work.
Conducted Interviews, suggested possible candidates for hiring and mentored new hires.
Part of the team that converted Web Services to WCF. TERMS was initially designed to use Web Services. As part of management’s initiative to upgrade to newer technology, Web services was converted to WCF.
Environment: Microsoft Visual Studio 2005,2008 and 2012, .NET 4.5, C#, ASP .NET 4.5, Windows Forms, PL/SQL, ORACLE 11g, Web Services, IIS, Crystal reports, jQuery, JavaScript,LINQ
Tools: TOAD 10.0
Source Control: TFS
Lenmar Consulting: Purchase, NY. Dec 2007 to Jul 2009
Programmer Analyst (Consultant at TAL International)
TAL International decided to move the main application TERMS (TAL Equipment Rental management system) from Forte to .NET.
As a Forte consultant at TAL International, main responsibility was to provide inputs needed to migrate the system from Forte to .NET.
Working with .NET development team members to understand the module that was being developed and provide inputs on the working of the module in Forte to ensure that .NET application functionality matches the existing system.
Responsible for designing and developing .NET application modules assigned.
Environment: Forte, Microsoft Visual Studio 2005 .NET 2.0, C#, Windows Forms, PL/SQL, ORACLE 9i
Tools: TOAD 10.0
Source Control: VSS.
XL Re: Stamford, CT Aug 2005 to Dec 2007
Programmer Analyst
e-Portfolio
E-Portfolio is Software developed using .NET as a part of company’s initiative to move from UDS to .NET. This application is used by Underwriters and Underwriting Analysts.
The application uses the concept of a contract to enter data into the system. Once approved by the concerned persons, the data is used by downstream systems like Claims and Cash. Web Services were used to facilitate other systems to interact with e-Portfolio.
Responsibilities included capturing business requirements, design, development, and various phases of testing (unit, integration and regression), production release, providing enhancements, and bug fixes.
Documenting Use Cases.
Source Code walkthroughs for standards compliance.
Managed Production support.
Environment: Microsoft Visual Studio 2005, WinForms with C#, SQL Server 2000, Web Services, IIS, .NET Remoting, UML.
Tools: Microsoft Visio.
Patterns: Business Façade, MVC.
Source Code Control: VSS.
Destiny
Destiny is Software that involved subsystems, like Underwriting systems, Claims, Accounting and Cash. The flow of the systems starts at Underwriting Systems and go downstream flowing into Claims, Accounting and Cash.
The application uses the concept of a contract to enter data into the system. Once approved by the concerned persons, the data is used by downstream systems for Claims and ARAP generations.
Responsibilities included gathering business requirements, design, development, and various phases of testing (unit, integration and regression), production release, providing enhancements, and bug fixes.
Design and develop Reporting module in Forte and integrated with Microsoft reporting services.
Responsible for production releases with compliance to FIC (Framework for Internal Compliance).
Managing production support.
Environment: Sun One UDS 5.1, SQL Server 2000; Framework: Lynx.
PSI Data Systems: Bangalore, India Jul 2004 to Jul 2005
Senior Developer
Efficient Assortment
Responsibility as a Development Lead and Senior Developer in a migration project to replace CORBA based system with a JCA based system.
This solution was developed for a customer based in UK who used Lawson Retailing to manage their business. CORBA served as the middleware for client and server interaction which was replaced with JCA as the communication channel. The server was developed using C++. The client was developed using VC++ 5.0.
Main Responsibility as a development lead to lead a team of two in design, development, and various phases of testing (unit, integration and regression), production release, providing enhancements, and bug fixes.
This involved designing and developing classes that facilitate communication between client and server.
Environment: Technology: C++, MSVC 5.0, Oracle 9i; Source Code Control: CVS.
Memec Inc: San Diego, CA May 1999 to Jun 2004
Programmer Analyst
Field Managed Inventory
Programmer Analyst in project for managing Inventory reserves for the company Memec Inc. dealing with Semiconductor Devices
This is an Inventory management application which manages a contract in form of an Agreement, this involved different modules like Security, Approval process, Journaling changes, managing an agreement.
Designed and developed Security module for handling different roles in the company.
This also involved developing generating automatic approval notices and email facility to concerned persons.
Also responsible for design and development of module managing the agreement.
Developing and testing EDI Transactions like 830, 850, 855, 846 and 856
Environment: Forte 3.0.L.2, C, Ingres 1.2 on UNIX and Windows NT 4.0
Avon Cosmetics: Rye, NY Oct 1998 to Apr 1999
Programmer Analyst
Call Center
Programmer Analyst for a project to provide enhancements to call center order processing system for Avon Products, Inc.
Designed and developed software components to run under MTS which formed the middle tier in a multi-tier architecture using ATL, Visual C++ 6.0 and SQL Server 6.5 running on Windows/NT 4.0
Wrote stored procedures for creating work tables in SQL Server 6.5
Developed ActiveX controls use with client application, using MFC 4.21 and Visual C++
Designed and developed ActiveX DLLs using Visual Basic 6.0 for porting the application from Visual C++ to Visual Basic
Worked with business users to fix bugs in existing application.
Environment: Visual C++ 6.0, SQL Server 6.5, MFC 4.21, Visual Basic 6.0
PSI Data Systems: Bangalore, India Nov 1997 to Oct 1998
Programmer Analyst
Point-Of-Sale (POS)
Developer in off-shore software development project for Hectronic GmbH, a German firm developing integrated solutions for fuel station management
Designed and developed multi-threaded DCOM servers that served as daemon process forming middle tier of POS application using Visual C++ 5.0, MFC 4.21, ATL 2.0 and COM under Windows 95 and Windows NT.
Implement server-to-client communication using connectable objects.
Designed and developed a prototype for the Hectronic TSE daemon server and provided technical support on COM for the development of the Hectronic IFSF server (for different hardware and protocols)
Portfolio Management
Developer in project to enhance and maintain software applications of a portfolio management system of Shaw Data Services (Sungard), USA
Added dynamically configured menu feature that customizes user interface depending on dynamically linked libraries available to the system
Involved analysis of defects and resolution of problems detected by end-users during live run of the system
Complied to 24-hour response time requirements specified by the client
Lanng And Stelmann: Aarhus, Denmark Jun 1997 to Jul 1997
Programmer Analyst - Interface for Process Control
Developed an alarm handler interface as part of real-time data acquisition system, designed by Lanng & Stelmann A/S, deployed on ships and power plants to monitor and control temperature parameters
Designed and developed an interface in Object-Pascal for the alarm module of the system, for setting the parameters and receiving alerts on temperature status.
Planned, designed and conducted testing of the interface according to client specifications for Windows for Workgroups / Quadbase 3.1 environment
Environment: Quadbase SQL 3.0, Visual C++ 1.5, MFC 2.5, and Windows 3.11
PSI Data Systems: Bangalore, India Dec 1996 to Jun 1997
Programmer Analyst - PLC Compiler
Member of team developing feature enhancements for a programmable logic control (PLC) compiler – Windows-based application developed and used by Lanng & Stelmann A/S of Denmark to automate code generation based on PLC networks
Designed and developed drag-and-drop, printing and undo-redo features that enhanced the usability and interactive facility of the PLC compiler
Environment: Windows 3.1
EDUCATION:
Bangalore University; Bangalore, India
Bachelor of Science
National Institute of Information Technology; Bangalore, India
Diploma in Computer Science