1. Uday Kiran Janaswamy
CellNo: 9985501868.
kiran.janaswamy@gmail.com
Over 13 Plus years of IT industry experience in diversified fields in VC++, MFC, ATL, COM,
Java, JDBC, Swing, JSP.
Expert at VC++/J2EE programming and used MFC, ATL, COM, JDBC, Servlets, JSP,
Struts, Springs and Hibernate.
Experience in various phases of software devlopment ,testing and implementation using
MFC, SDK, ATL, COM, C#, ADO.Net, JDBC, Swing and Eclipse IDE.
Knowledge of MSAcess, Oracle, SQL Server and Teradata.
Strong Knowledge of ADO.Net, ASP.Net 3.5, Entity Framework , WPF, WCF, HTML,
JavaScript and XML
Strong analytical and problem solving skills coupled with excellent written, verbal and inter-
personnel communication skills.
Experience in all aspects of the System Development Life Cycle
Participation in Teamwork and managing as a Team Lead
Ability to learn and adopt new technologies quickly
Ability to work under stringent deadlines with teams as well as independently
Master of Computer Applications from St.Paul’sCollege, Osmania University, Hyderabad, India
during 1995-1998 with 72% (Distinction).
Languages: C++, V++, C#, ASP.Net3.5 and Java.
Technologies/Tools: MFC, COM, ATL, JDBC, Servlets, JSP, Swing, Spring and Hibernate.
Secondary Tools: C#, ASP.Net, WPF and WCF.
Development Tools: Eclipse, ODBC, Oracle PL/SQL, SQL*Plus, Visual Studio.NET,
Query Analyzer, SQL Developer-2000.
Web Server: Web Logic and Apache Tomcat.
Third Party Tools: Symantec NetBackup7.6, IBM Tivoli7.1
Configuration
Management Tools: Visual Source Safe and Clear Case.
Operating Systems: DOS, UNIX, Windows 95/98, Windows NT, Windows 2000
And Windows XP.
RDBMS: MS Access, Oracle, SQLServer and Teradata.
Protocols: TCP/IP, MAPI, MSMQ.
SUMMARY
ACADEMIC PROFILE
TECHNICAL SKILLS
2. May 2010 – Till Date TeraData India Pvt Ltd, Hyderabad as Senior
Software Engineer.
Project: VEComp (Visual Explain).
Visual Explain graphically depict the execution plans generated by a database query optimizer.
All information related to the database operations, objects and intermediate objects must be available
with the respective representations. Visual Explain depicts steps (unit of execution) of the query
execution plan in a parallel database system, displaying the steps of the plan in a graphical user
interface (GUI), and depicting parallel execution of the steps in the GUI. The interface must be
capable of capturing and displaying the cost of each query step execution on real-time basis. It must
provide execution plan and explain text comparison capabilities.
Worked extensively on TARA GUI using Eclipse for developing Frontend using Java Swing in
Achieve and Restore Operations for Backup the Restore Capabilities in Teradata. Tara GUI is used
as a frontend tool to interact with ARC and to store the streams using third party component either
Net Backup/Tivoli. The Front End tool TARA GUI interact with business logic component
Teraserver which is a C++ Windows Service which interact with ARC and stores the data into
Third party components Net Backup/Tivoli.
Responsibilities:
I) Involved Analysis, designing VEComponent using MFC, coding in MFC.
II) Involved in unit testing.
III) Involved in fixing customer reported bugs.
Aug 2009 – April 2010 Vision Labs India as Senior Software Engineer
Project: Navshakti (DLRL - Defense Electronic Research Laboratories).
Navshakti is a Fund Management Software for DLRL to know the funds allocated to different
department within DLRL. The GUI is developed using C# with ADO.Net as interface to interact
with oracle database as backend and different user interface are developed using
Win Forms. Also developed the same user interface using ASP.Net3.5
Responsibilities:
I) Involved Analysis, designing the objects in C#, coding in C#, ADO.Net, Asp.Net and
Win Forms.
II) Involved in unit testing.
Environment: C#, ADO.Net, Win Forms, Asp.Net3.5 and Windows XP professional
PROFESSIONAL EXPERIENCE
3. May 2006 – June19 Mahindra Satyam Technologies Hyderabad, India as Senior
Software Engineer.
Project: Graphical Designer Tool (GTD3).
GTD3 is drawing software for Mitsubishi Electric Corporation (Factory Automation).
The project is for Screen Designer tool for a wide range of Graphical Operational Terminals (GOT)
and Program Logical Control (PLC) devices. The GUI is developed using VC++ Language with
MFC Library and Visual modeler is used for design. This also includes integration of communication
modules for proper transfer of data from and to the GOT and the PC. The application is
decomposed into different modules spanning the workspace, toolbars, screen editor, Objects and
figures, file auto recovery, project preferences and communication modules.
Responsibilities:
I)InvolvedAnalysis, designing the objects in MFC, coding in VC++.
II) Involved in unit testing,managed the Configuration Management using VSS.
Environment: C++, MFC, VC++, Visual source safe Windows XP professional
Sept 2004 – May 2006 Visual Soft Technologies Hyderabad, India as Associate
Software Engineer.
Project: Update Expert
Designed for the IT administration, Update EXPERT automates process of researching patch
histories and co-dependencies for St. Bernard. This product scans and deploys hot fixes and other
software updates easily and at your command. Manage updates for Window NT4 and mission-critical
Microsoft applications. Update EXPERT consists of Master Agent (Service), responsible to
managing/querying/validating /installing patches and storing database management. Console,
users interface.In this implementation, console is enhanced to connect to multiple master agents
across the network.
Responsibilities:
I) Involved Analysis, designing the objects in MFC, coding in VC++.
II) Involved in unit testing, managed the Configuration Management using VSS.
Environment: MFC & COM, MSSQL Server,Visual Source safe Window 2000.
Aug 2003 – Sept 2004 Akebono Soft Technologies as Software Engineer, Hyderabad,
India.
Project: eDocSafe (A Document Organizer)
Document contains information and they flow across the organizations. The documents in
organization need to be stored in the physical files so that it is searchable and referable by different
persons within the same organization but may be across different departments/sections.In large
volumes of documents, managing document repositories would be manually very difficult. This tool
creates document repositories in the computer
Responsibilities:
I) Involved Analysis, designing, coding in VC++.
II) Involved in unit testing, managed the Configuration Management using VSS.
Environment: VC++, COM, ATL, SQL Server 2000/2005, Visual Source Safe
4. April 2001 – July 2002 Pinnacle Soft Technologies Ltd as Software Engineer,
Chennai, India.
Project: Pervagus
The software which expose all the ADO Methods into a COM Object such that the End User can
Access all the Methods of ADO through this Wince for Jornada Pocket PC.Developed wrapper
classes for the push and pull Operations of Wince SQL Server.
Worked on Cryptography for setting the data into cryptic for security in Pocket PC.
Responsibilities:
I) Involved Analysis, designing, coding in eVC++.
II) Involved in unit testing, managed the Configuration Management using VSS.
Environment: eVC++ (Pocket PC), SQl Server, Visual Source Safe and Windows 98
June 2000 – June 2001 Software Associates
Project: GeoCode System
The Project is concerned with GeoCode. GeoCode deals with Clients and their Respective
Restaurants how are serving to their respective clients. The main aim of this project is to find out the
nearest restaurants who are serving to their clients. In order to do so we have to maintain a
client/server environment that looks up the restaurant data details and there corresponding client
details.
Responsibilities:
Involved in Analysis, Designing, coding in VC++, MFC at Client Place for Three Months as
Business Associate for the Client Eat Fleet (Rosenberg, Germany).
Environment: VC++, MFC, Oracle 7.3, Visual Source Safe and Windows 98
Personnel Details:
PERSONAL PROFILE
DATE OF BIRTH : 02-12-1973
FATHERS NAME : J.V Sastry
MARITAL STATUS : Married
NATIONALITY : Indian
PASSPORT DETAILS : B2894075
Cell Phone Number : 9985501868
PERMANENT ADDRESS : House No. 5-90, Road No -17, Saroor Nagar
Hyderabad -500035,
Andhra Pradesh, India.
LANGUAGES KNOWN : English, Hindi & Telugu
I here declare that the above-mentioned particulars are correct to the best of my Knowledge
and belief.
Date:
Hyderabad.
DECLARATION