Ajjayya Topina
Email: *******.******@*****.***
Cell: +1-609-***-****
Summary
** ***** ** ********** ** design, document, development, deployment, testing and maintenance of Windows and Web based applications using Microsoft Technologies.
Experience with complete Software Development Life Cycle (SDLC). Followed Agile (Scrum) and Waterfall iterative methodologies.
Strong experience in Framework Design for Three-tier Client/Server Application and Distributed Computing Architecture.
Extensive experience in developing Web applications using ASP.NET MVC, C#, .NET Framework 2.0-5.0, ASP.NET Web API, WCF, AngularJS, HTML5.
Strong in Object Oriented Analysis and Design (OOAD), Design Patterns and Principles.
Strong in C# programming concepts (OOP’s, Reflection, Generics, Collections etc)
Strong in implementing MVC pattern using Microsoft .Net Technologies.
Experience in using LINQ (Language Integrated Query) to Objects, SQL, and XML in .Net Applications
Experience in programming database model to interact with the databases, extensively used ADO.NET and Microsoft Entity Framework
Strong experience in design and development of MS-SQL Server 2005/2008, Oracle 9i/10G with writing Complex Stored Procedures, Triggers, User Defined Functions and Views.
Used tools like ANTS memory profiler to analyze memory usage and memory leaks of the applications.
Hands on experience in quality control, delivery, identifying and fixing root cause problems and process adherence.
Experience on estimation, handling team for project execution, code reviews and bug reporting using Bugzilla and Jira.
Experience performing Unit and Integration Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
Good experience in Client Interaction and translate Business Requirements into Technical Specifications.
Outstanding record of Leadership who can take up more responsibilities towards deliverables.
Awarded “Exemplary Performer” & “Outstanding Performer” for consistent performance for development and leadership directives.
Technical Skills
Operating Systems
Windows XP, Windows 7, Windows 10
Databases
MS-SQL Server 2005/2008, Oracle 9i/10G
Languages &Frameworks
ASP.Net MVC, C#, JavaScript, AngularJS, T-SQL, PL/SQL, ADO.Net, XML, WCF, LINQ, Entity Framework
IDE
Visual Studio
Design & tracking Tools
MS Visio, MS Office, MPP, Gantt Project, Bugzilla, Jira
Source control Tools
TFS, VSS, SVN
Windows UI Technologies
ASP.NET MVC, Kendo, AngulasJS
Tools & Methodologies
nUnit,
Functional Domains
Power Quality / Electrical, Life Science, Investment Banking, Corporate Finance
Professional Experience
L&T Technology Services
oWorking as Technical Solution Architect from July-2015 to June-2017
oWorked as Project Leader from October-2013 to June-2015
Amba Research India (Now known as Copal Amba / Moody’s Analytics Knowledge Services)
oWorked as Associate Vice President from July-2008 to October-2012
oWorked as Analyst from December-2006 to June-2008
Compusol Software Pvt Ltd
oWorked as Software Engineer from February-2005 to December-2006
Projects:
1.Client: Otis Elevator Company Feb 2016 – Jun 2017
Role: Technical Solution Architect
Project Title: Decision Point
Team size: 5
Mode: Onsite (USA), Offshore
About Project:
Design, develop, document and test the Decision Point - web based visual dashboard Application, highlighting live order (contract) status in the various stages of the Contract Life Cycle, via transactional information received from various applications / databases.
Responsibilities:
Analysis and understand the system
Design, develop and test the Decision Point application using C#.Net, AngularJS
Create the graphs/charts using D3.JS library
Implement the LDAP authentication and authorization using Identity Server
Create Restful APIs using Web API, implement the CRUD operations
Create software requirement specification and review
Understand and create software installation specification and review
Conduct periodic code reviews of the team members
Conduct Scrum meetings
Environment: AngularJS, D3.JS, HTML5, Bootstrap, ASP.NET Web API, SQL Server, IIS 7.5, TFS, Bugzilla, Windows OS platform.
2.Client: Beckman Coulter Inc., Dec 2014 – Feb 2016
Role: Technical Solution Architect
Project Title: Analytical Ultracentrifuge – Remote UI
Team size: 6
Mode: Onsite (USA), Offshore
About Project:
Design, develop, document and test the Remote UI for the Analytical Ultracentrifuge system. Remote UI is Windows based light weight, highly responsive application for end users to create, modify, delete profiles and get information about instrument health and progress of current experiment.
Responsibilities:
Analysis and understand the system
Create software requirement specification and review
Understand and create software installation specification and review
Create Restful APIs using WCF, implement the CRUD operations
Design, develop and test the Remote UI application using ASP.Net MVC, HTML, Bootstrap
Develop the Logging and exception handling mechanism for the application
Create the Stored Procedures in SQL Server
Conduct Scrum meetings
Environment: C#.Net, ASP.Net MVC, nunit, WCF, SQL Server, TFS, Bugzilla, Windows OS platform.
3.Client: Qaulitrol Corp. Oct 2012 – Dec 2014
Role: Project Lead
Project Title: Master Station Application (iQ+).
Team size: 15
Mode: Onsite (UK), Offshore
About Project:
An all in one application for monitoring, measuring and analysing power quality data and networks. It is developed using loosely coupled architecture to interact with multiple devices.
Responsibilities:
Understand and create requirement specifications / user stories and review
Involved in Analysis, Design, and implementation.
Used third party control such as ChartFx, Infragistics.
Design and implementation for localization support for application.
Enhanced Data Access Layer to support multiple databases like Oracle and MS SQL server.
Involved in implementation of proprietary Messaging Service specially designed for this project.
Worked on code optimization and performance tuning using ANTS Memory profiler.
Developed tools which assist reading, modifying and writing of binary data from database
Creation of build using InstallShield
Implementation of TFS build automation
Environment: C#.Net, Windows Forms, WCF, SQL Server, MVVM, InstallShield, TFS, Bugzilla
4.Client: Bank Of America Merrill Lynch, Dec 2006 – Oct 2012
Role: Analyst, Associate VP
Project Title: Building Blocks.
Team size: 14
Mode: Offshore
About Project:
Building Blocks is a financial software product helps to create financial models like Fixed-Floating and Optimal Capital Structure for corporate/companies which operate on of wide variety of industries. Building Blocks applies different algorithms to simulate on historical data and forecast various financial parameters of the company by taking various factors into account. Data is being downloaded from many data sources like Bloomberg, Reuters, Moody’s, S&P etc along with proprietary data sources, and the outcome of the analysis is shown as customized Building Blocks charts on power point presentation.
Responsibilities:
Writing technical specs
Design the entire solution
Implementation of genetic algorithms
Implementation of numerous numerical and statistical methods
Distributed computing over clients network (Grid)
Multithreaded programming
Customizing MS-Office 2007 Applications
Environment: C#.Net, Windows Forms, WCF, VSTO, C++, SQL Server 2005, Windows XP
5.Client: Hazox Chemical Reporting System. Feb 2005 – Dec 2006
Role: Software Engineer
Project Title: Hazox EMS.
Team size: 6
Mode: Offshore
About Project:
The Hazox Global Regulatory Compliance Management System is comprised of: complete solution for chemical maintenance and functionality to create, update and manage material safety data sheets (MSDSs), labels and other regulatory documents related to those chemicals.
It involves document dispatch - distribute MSDS’s to customers with history, web publishing – publish and access MSDS’s over internet or intranet, and inventory interfaces - link inventory data from customer’s ERP system.
This project uses different databases like Oracle or SQL Server depending on the customer’s requirement.
Responsibilities:
Achieving flexibility to connect different database systems like Oracle and SQL Server
Implementing Windows service for offline document generation
Multithreaded programming
Generating the MSDS sheets in different file formats. E.g. txt, rtf, doc, pdf, html
Customizing the application for different customer needs
Environment: VC++, MFC, SQL Server, Oracle, Windows
Education
M. Sc. in Computer Science in 2004 with distinction (> 80%).
Jnana Sahyadri, Kuvempu University. India.
B. Sc. In Computer Science, Electronics and Mathematics in 2001 with first class (> 60%)
Sahyadri Science College, Kuvempu University. India.
Certificates, Achievements and Trainings
Certified Scrum Master – from Scrum Alliance, Dec 2015
Exemplary Performer award – L&T Technology Services Ltd
Outstanding Performer award – Compusol Software Pvt Ltd
Project Management training – L&T Technology Services Ltd
Risk Management training – L&T Technology Services Ltd
Microsoft TechEd Bengaluru - 2014
Attended Great Indian Developer Summits 2009, 2010, 2011, 2012
Information provided above is true to the best of my knowledge and belief.
Ajjayya Topinamath