Karthik .Net Lead Developer
Karthik .Net Lead Developer
Karthik .Net Lead Developer
mohan@techkonnectllc.com|210-903-3445
PROFESSIONAL SUMMARY:
● Over 14+ years of experience in the IT industry comprising of Development, Systems Administration and
Software Configuration Management (SCM). Extensive experience includes SCM, Build/Release Management,
Change/Incident Management, VMware and AWS Cloud computing.
● Written Chef cookbooks and recipes to Provision Several pre-production environments consisting of Apache
domain creations and several proprietary middleware installations.
● Designing, building infrastructure on AWS environment.
● Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS.
● Strong experience is managing projects relating to implementation of Cloud technologies on Azure including
migration of existing solutions over cloud and building new ones
● Must be able to understand technological solutions and should have a strong technology background on Azure
● Strong experience is building project and implementation plans for implementing cloud solutions on Azure.
● Proven experience in cloud infrastructure project deals for hands on migration to Azure public cloud.
● Experience with implementing project change control into software release management in multiple technical
environments including UNIX, LINUX and Windows.
● Experience in all phases of Software development life cycle especially in Analysis, Design, Coding, Development,
Implementation and production support.
● Expertise in Microsoft Technologies like C#.NET, VB.NET, ASP.NET, ADO.NET, ActiveX along with AJAX,
JavaScript, XML, XSLT, XSD, HTML, DHTML on windows platforms with comprehensive understanding of all
aspects of SDLC.
● Experience in working with .NET Framework Architecture, .NET Application Architecture, .NET Web Services
Architecture, Microsoft Visual Studio, Common Language Runtime (CLR), Win Forms, Web Forms, etc…
● Extensive experience in developing Client-Server and Web based applications using Microsoft Technologies.
● Heavy experience with creating very rich GUIs comprising of Win Forms. Also used various third party
components like Net advantage controls. Worked on data related and AJAX aware controls.
● Worked with ADO.NET to update and access database using SQL Queries and Stored Procedures.
● Hands on experience with WCF Web Services using xml
● Proficient and expertise in developing test cases and performing Unit Testing and Integration Testing of the
system.
TECHNICAL SKILLS:
Amazon Web Services (AWS) EC2, Open Stack, Simple Storage Service (S3), RDS, VPC, Cloud
Cloud Environment
Front, Cloud Trail, SES, Cloud Watch, Route53, Elastic Bean Stalk, Elastic Load Balancer
Operating Systems Linux - Red Hat, Fedora, SUSE, Debi, Ubuntu, CentOS, Unix
Languages/Scripts Bash Shell, Perl, Python Scripts, Cobol, C, C++, Visual Basic, Java, J2EE
Databases MySQL (phpMyAdmin), PostgreSQL (phpPgAdmin)
Build Tools ANT, MAVEN, Make file, Hudson, Jenkins, Gradle
Mail Servers Postfix, PostgreSQL (Virtual mail box)
Web Servers Apache2/Tomcat, JBoss, IBM-Web Sphere, WebSphere, JBoss
Virtual Server VMware ESX 3.5.0 Server, VMware Infrastructure Client 2.5 &Xen 3.2
Version Control
Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit
Tools
JIRA Project Management Tool, Eclipse, CUPS, DNS(BIND), DHCP, Samba, Firewall (Squid,
Other Tools
IPTables), FTP, NFS, NIS,
1/5
PROJECT DETAILS:
Define, design, develop and support the architecture of Head-End System product used in the Smart-Grid
Solution by collaborating with technical and non-technical business stakeholders efficiently.
Collaborate with peer architects, Systems Engineering and Product Management and other technical and non-
technical stakeholders in the current product development process
Formulate and communicate technical vision and strategy to business and technical stakeholders
Create and improve software using the design patterns, refactoring and development best practices
Create database queries and scripts for multiple database engines (Oracle and SQL Server)
Mentor development teams around sound design and coding practices
Respond quickly to changes in requirements
Participate in Project planning and Estimation
Prepare the architectural document artefacts
Assist with testing software in a live environment
Execute architectural design spikes
Evaluate third party software products used in the solution as needed
Provide detailed & accurate estimates for code development efforts.
Conduct code, design and architectural reviews
Support and adhere to Company's Code of Conduct and Ethics Policy.
Experience with WCF, Web API, REST, and multi-tier distributed systems
Coordinate with various departments and analyze requirements of architectural team
Develop solutions for various components and recommend changes for various customers
Design architecture for various different components and validate tools
Establish architectural methodology of all deliverables
Participate in architectural meetings and analyze all technical requirements for Dot NET applications
Monitor application architecture and ensure appropriate implementation of all solutions
Review infrastructure with Devops team for any issues and recommend solutions
Develop architectural principles and standards for various IT groups
Assist enterprise architecture team on all governance activities
Evaluate all Dot Net documents and record observation
Coordinate with architects and analysts and maintain technical knowledge
Should have knowledge on Devops tools and technologies which includes but not limited to Jenkins, Microsoft
Azure, chef, Docker, Splunk
Release Management & CI/CD: Shaping up and improving SDLC processes and document them in Standard
Operating Procedures. Define, configure and script build, metric, test, deploy, release and other steps of
deployment pipeline for variety applications.
Experience in Azure Big Data Technologies like Azure Data Lake, HDInsights etc.
Design and Develop Data Extraction and Processing procedures to include information that is relevant for
building analytic systems using HDInsight and Spark on Azure Data Platform.
Provide guidance around database design for migration from on premises to Azure.
Organized and maintained all automated tests for the Enterprise group. This includes writing new tests,
updating existing tests, monitoring test suites and building out cloud-based test automation infrastructure, and
providing documentation for Engineering and DevOps teams.
2/5
Used Rancher to manage Kubernetes cluster and deploying ICP on kubernetes and pushing this image file into
Amazon EC2 registry.
Hands on experience developing web applications with Microsoft technologies - .NET Core MVC Framework,
C#, and Razor View or Angular JS for UI/UX.
Developed different desktop and web applications supporting business processes of the company using C#,
Windows Forms, WPF, WCF, Entity Framework, SQL Server, Excel VBA, eBay SDK, Shopify API, Magento API,
QBFC, PHP, and MySQL.
Application for listing and managing the company’s inventory (10,000 items) on multiple online ecommerce
stores on eBay and Shopify.
ETL solution for moving data from legacy data sources (Clarion, TPS, Pervasive SQL) to SQL Server databases.
Performed objective assessment of the SDLC processes and capabilities to effectively mitigate risk and test a
Point-Of-Sale/Service enterprise application.
Performed Azure development and design work that may include logical design, I/O design, cloud architecture
analysis and design, and systems engineering.
Proven experience in cloud infrastructure project deals for hands on migration to Azure public cloud.
Develops technical road-maps for future Azure cloud implementations.
Acted as a subject-matter expert around Microsoft Azure for other sales and solutions teams .
Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT
environments as well as infrastructure servers for GIT and Puppet.
Plan, design, develop, and maintain automated tests to enhance the quality of our web-based software
applications and services.
Work closely with the Enterprise Dev teams to ensure tests are maintained and reflect changing needs of the
software and business.
Analyzes test results to determine where application bugs exist and where tests need improvement.
Organize and maintain all automated tests for the Enterprise group. This includes writing new tests, updating
existing tests, monitoring test suites and building out cloud-based test automation infrastructure, and providing
documentation for Engineering and DevOps teams.
3/5
working on OpenStack to leverage open-source hypervisors and to integrate NetApp Storage with OpenStack
block Storage and Object Storage.
Implemented a Domain Search Tool – using Wild West domains API from GoDaddy.
Extensively used ADO.NET technology in accessing Database with Data Controls, Parameterized Queries using
Datasets, Data Tables, Data Views and Connection, Command objects.
Used server side validations using validation controls.
Created composite custom controls for easy reuse.
Developed ASP.NET web application in VS2008 to track change requests for the financial system using most
modern ASP.NET 3.5 controls like Grid view, Details view, List view and Data pager.
Written queries using LINQ to store and retrieve data from database and written queries for database
connectivity using LINQ
Responsible for Design and architecture of different Release Environments for new projects.
Writing CloudFormation scripts to deploy and secure infrastructure in AWS.
Experience working in AWS via the CLI and management console.
Configuring auto-scaling and load balancing in AWS.
Technical and Operational management of a global team of engineers specialized in Azure Networking (IaaS,
PaaS, ExpressRoute, SaaS, VPN Connectivity, Virtual Networking, BGP, Virtualized Appliances etc...).
Worked with WCF Web Services for Accessing Customer info form CISCO Data Warehouse.
Written SQL queries, Stored procedures, Functions to handle the business rules data integrity and for various
data transactions.
Involved in data modeling , created database design and identified Entities and relationships among those
tables.
Used IIS for configuration of the website and also to provide the authentication and authorization for the Users.
Performed unit testing and Integration Testing, Involved in writing the test cases, screen shots & testing the
applications.
Developed and designed the User Interface using ASP.NET 3.5 controls, HTML and JavaScript.
Implemented User Controls for reusability.
Hands on experience in Agile Scrum methodology (Scrum Master & Sprints) for product development.
4/5
Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage
service and Networking service.
Implemented a Domain Search Tool – using Wild West domains API from GoDaddy.
Extensively used ADO.NET technology in accessing Database with Data Controls, Parameterized Queries using
Datasets, Data Tables, Data Views and Connection, Command objects.
Created composite custom controls for easy reuse.
Developed ASP.NET web application in VS2008 to track change requests for the financial system using most
modern ASP.NET 3.5 controls like Grid view, Details view, List view and Data pager.
Written queries using LINQ to store and retrieve data from database and written queries for database
connectivity using LINQ.
EDUCATION DETAILS:
5/5