Karthik .Net Lead Developer

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Karthik Srinivas

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:

MetLife® Insurance Company Nov 2019 – Till date


Senior .net/ Architect

 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.

Zilker Technology, Austin, Texas Nov 2017 – Nov 2019


Senior .net/Architect

 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.

AT&T Corporation. Alpharetta, Georgia Dec 2016 – Nov 2017


.Net C# Developer / Automation engineer

 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.

Scholastic Inc. New York, NY Sept 2014 - Oct 2016


Application Developer/Devops Engineer

 Provided configuration management expertise to all software development projects.


 Automation of Java applications to achieve continuous integration and continuous delivery (CI and CD).
 Set up Jenkins for Continuous Integration Process.
 Create and manage AWS EC2 instances, VPCs, security groups, S3 buckets, IAM, etc.
 Implement compliance auditing rules using AWS Config.
 Installation and Configuration of Vspherevcenter 4.1 and 5.0 for management of Vmwareenvironments.
 Assisting CLIENT with possible deployment patterns on Azure applications (e.g., re-hosting, refactoring,
revising, rebuilding and replacing).
 Researched and worked with Microsoft and the Business on cloud Services via Azure for B2B applications
solutions
 Assisted in migrating the existing data center into the Azure environment.
 Managing Azure infrastructure with automation and configuration management tools such as Ansible, Puppet,
or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
 Worked on Physical to Cloud Migration in AWS.

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

BB&T,Greensboro, NC Oct 2013 to Sep 2014

Senior Devops Engineer (Windows Server, .net)

 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.

TDS Inc., Madison, WI June 2011 - September 2013

Senior Software Engineer (.Net, DevOps)

 Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.


 Works with application and architecture teams to conduct proof of concept (POC) and implement the design in
production environment in AWS.
 Use Amazon Cloud Watch to establish metrics and monitor the health/utilization of the AWS resource.
 Utilize AWS Cloud Formation to automate infrastructure provisioning and deployment to reduce time to
production.
 Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
 Worked on Shell scripting.
 Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.

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.

Windows Infrastructure Services (WINS) Aug 2008– June 2009


Locuz Enterprise Solutions Ltd
Hardware/Software Specialist

 Provided Technical Support as a member of the WINS team.


 Troubleshoot problems with networks, web services, mail services and overall aspects of an ASP solution.
 Deployed/Assembled Windows Workstation and Servers and ensured that each server has 100% uptime.
Developed IBM Tivoli packages to install Software on desktop and Laptops.
 Monitored Firewall and IT Security.
 Managed Internal Blackberry Enterprise Server and Blackberry Handhelds.
 Monitored system logs and activity on all servers and devices.
 Led server maintenance and upgrading projects and trained end users as needed.
 Remained responsible for project status and server monitoring report.

EDUCATION DETAILS:

Bachelor degree: JNTU University (2008)


Master degree in Electrical Engineering: California State University, Northridge (2011)

5/5

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy