Post Job Free
Sign in

Senior .Net architect

Location:
Florence, SC
Posted:
June 27, 2017

Contact this candidate

Resume:

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



Contact this candidate