Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
135 views7 pages

Chekravarthi Naguboyina Sr. Software Engineer

- The document provides a summary of the skills and experience of Chekravarthi Naguboyina as a Senior Software Engineer, including over 10 years of experience in software development using Microsoft .NET technologies like C#, ASP.NET, and SQL Server. Some of his responsibilities included designing web applications, building APIs, database development, and working on Agile teams. He has worked on projects for clients like Bank of America and EMC.

Uploaded by

B Partha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views7 pages

Chekravarthi Naguboyina Sr. Software Engineer

- The document provides a summary of the skills and experience of Chekravarthi Naguboyina as a Senior Software Engineer, including over 10 years of experience in software development using Microsoft .NET technologies like C#, ASP.NET, and SQL Server. Some of his responsibilities included designing web applications, building APIs, database development, and working on Agile teams. He has worked on projects for clients like Bank of America and EMC.

Uploaded by

B Partha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Chekravarthi Naguboyina

Sr. Software Engineer

SUMMARY

 Having 10+ years of experience in Software Development Life Cycle (SDLC) involving Design, Development,
Integration, Implementation and Testing of Web and Windows based application in Client/Server, N-tier
Architecture based on Microsoft .NET technologies
 Technical expertise in Microsoft Technologies like .Net Framework 4.5/4.0/3.5/3.0/2.0, C#, ASP.NET, MVC,
ADO.NET, Win Forms, Web Services, WCF, WEB API and SQL Server.
 Experience in Agile software development methodology
 Strong experience in design of web-based applications using ASP.NET, AJAX, JQuery, Angular, Master
Pages, User Controls and Custom Controls.
 Good understanding of Object Oriented Programming System (OOPS) and well acquainted with the
concepts like inheritance, polymorphism, abstraction and encapsulation
 Expertise in building web services and restful services using WCF, WEB API.
 Experience in end to end implementation of various projects including designing, development, coding and
implementation of applications with agile project methodology.
 Working experience in data modeling and implementing tables, views, stored procedures, functions, and
triggers using T-SQL.
 Experience in Setup and Deployment Projects
 Experience in a Windows environment as a DevOps Engineer for Continuous Integration (CI) and Continuous
Deployment (CD) using TFS
 Used different version control tools TFS, GitHub, SVN and perforce for code repositories
 Able to quickly understand the architecture of the applications and end to end business logic
 Ability to work on existing applications as well as developing new enterprise level applications from the ground
up.
 Manage tracking of issues, production release management and coordination with interfacing technology
teams
 Provide technical direction for individual initiatives.
 collaborate with external programmers to coordinate delivery of software application
 Experience in leading and coordinating onshore-offshore team
 Able to quickly learn new technologies and business knowledge
 Good analytical and trouble shooting skills
 Excellent communication and interpersonal skills
 Quick and eager learner and flexibility to work any kind of work.
 Experience working with a team to build, test, and document application functionality
 Root cause analysis and resolution and performing code reviews

Technical Skills

Programming Languages C#

Web Technologies ASP.NET, MVC, WCF, WEB API, HTML, CSS

Databases SQL Server 2005/2008, Oracle

Scripting Languages Java script, knockout JS, Angular 2, Jquery

Development tools Visual Studio 2003-2015, .NET Framework 2.0 – 4.6

Web Servers IIS 5.1/6.0/7.5


Chekravarthi Naguboyina
Sr. Software Engineer

Operating Systems Windows XP, 7, Windows server 2003,2008

Reporting Service tools SSRS, SSIS

Version control tools PERFORCE, SVN, TFS, GitHub

Release Management tool Repliweb job, TFS

Software Engineering Methodologies Waterfall, Agile

Educational Qualification:

 Master of Science in Information Systems (MScIS) – Nagarjuna University, Guntur – India.

Key Projects

Bank of America, Charlotte, NC


Jan' 2015 – Till Date
ART Next Gen Tool

Sr. Software Engineer

Project Description

ART Next Gen Application helps the Bank of America Manager's to validate their direct reports access across
different applications and Systems. This includes providing access to a system and revoke. This validation
happens every quarter in a year and make sure direct reports have correct and permissible access/privileges to
the work systems. This site utilizes single sign on, which is associated with Windows NT login and several features
on the site are entitlements-based.

Responsibilities

1. Analysis of requirements stated by client, onsite off shore coordination


2. Involved in a day-day Scrum Software development methodology and Sprint Development
3. Developed Application layer using ASP.Net MVC, Server controls, HTML Controls and Validation controls.
4. Developed Application using .NET Framework 4.5, VS 2015, Object Oriented Principles (OOP), and n-Tier
Architecture.
5. Designed Graphical User Interface (GUI) for various web pages using ASP.Net MVC (razor), HTML, CSS,
JavaScript and JQuery.
6. Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and
AJAX interactions.
7. Writing controllers and business logic and Data model classes in C#.
8. Used Angular for binding data to the grid, search and filter and header components.
9. Created restful services using WEBAPI for getting reviews, Summary and Details entitlements
10. Wrote Data Access Layer Methods, T-SQL Queries, Procedures, and User Defined functions for fetching
Reviews, Summary and Entitlement details.
11. Used LINQ to SQL to retrieve data about Reviews Entitlements.
12. Used Quartz Scheduler library for Job scheduling, pausing, resuming and deleting jobs
13. Code review, Unit testing, Integration testing, Build and Publish code across environments
14. Migrated code from source control Subversion SVN to Microsoft Team Foundation Server GIT
15. Work with team daily on released changes and merge those changes into individual code bases
16. Responsible for code merge and resolve code or repository conflicts during code merge process
17. Good understanding of GIT flow creating branches like sprint, feature and release etc.
18. Created Build and Release definitions and automated Continuous Integration and Continuous Deployment
process using TFS.
Chekravarthi Naguboyina
Sr. Software Engineer

Environment:

ASP.NET MVC, C#, Object Oriented Methodologies, Visual Studio 2015, Oracle, T-SQL, Toad, .NET Framework
4.5, AJAX, XML, JQuery, Angular 2, WEB API, HTML, CSS, LINQ, IIS 7.0, n-tier architecture, Agile
Methodology, JIRA, SVN, Team Foundation Server (TFS-GIT), Repliweb Job, Quartz Scheduler, Soap UI

Bank of America, Charlotte, NC


May 2011 – Nov’ 2014
Lean (Synergy)

Developer and Production Support (L3)

Project Description

LEAN application assists contact center agents in efficiently handling customer calls. This application is used to
retrieve and modify customer information using a unified view. It provides support in faster access of external
applications using Single Sign On. It adds benefits to contact center agents and Bank of America customers with
faster service

The Model Consumer desktop comprised of many different applications. As a result, the functionality of servicing
customer transactions was comprised of using multiple screens within multiple applications. Hence, LEAN screen
was built to provide customer information on a single screen to answer a significant number of customer inquiries
without having to navigate through multiple screens.

Responsibilities

1. Developed windows forms using VS 2013 as development environment and C# as programming language.
2. Leading the team from Off-Shore and responsible for weekly status reports, status meetings, Onsite- Offshore
co-ordination
3. Used HP QC tool for working on assigned defects, update the status after fixing.
4. Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL
queries, stored procedures and triggers to manage data.
5. Wrote Business Logic Layer, Data Access Layer using C# and .Net3.5 and WCF Services
6. Collaborate with team members in Development and Testing
7. During the Product development phase I was involved in all phases of its SDLC which gained me experience
in development side and also in creating process documents, Business Requirement Document (BRD) and
Impact Analysis – road map documents for most of the new requirements.
8. Triage issues encountered in Production environments
9. Perform root cause analysis of issues escalated.
10. On Call support during deployment and issues come in production environment, diagnose and fix bugs
11. Create incident tickets for the production issues
12. Followed Microsoft best practices to improve application performance.

Environment:

C#, Object Oriented Methodologies, WinForms, Visual Studio 2013, Sql Server, T-SQL, .NET Framework 3.5,
WCF, SVN, HP QC

EMC, USA
Nov’ 2010 – Apr’ 2011
Message Delivery System

Tech Lead

Project Description
Chekravarthi Naguboyina
Sr. Software Engineer

Message delivery system facilitates the management of the messages, through user friendly interface. This
system is accessible only to authorized message administrators like developers, writers and sustenance
engineers. Message manager consist of screens for creating new message requests, editing messages, reviewing
and publishing of messages.

Responsibilities

1. Leading the team from Off-Shore and responsible for weekly status reports, status meetings, Onsite- Offshore
co-ordination.
2. Part of all the phases of SDLC from requirement gathering to deployment of the project.
3. Preparing low level design document based on Requirement document.
4. Preparing component and class diagram based on use case diagrams.
5. Followed Microsoft best practices to improve application performance.
6. Responsible for knowledge Transformation of the project to the new comers.
7. Creating database tables, queries, stored procedures and functions
8. Deploy the application in test server and then to production server.
9. Sharing technical knowledge and adhering to quality processes in ensuring team objectives are met.

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2010, Sql Server, T-SQL, .NET Framework 3.5,
AJAX, XML, JavaScript, JQuery, HTML, CSS, n-tier architecture, Perforce

EMC, USA
May’ 2010 – Oct’ 2010
SW Prediction tool

Tech Lead

Project Description

The defect analysis and predictive tool is intended to take raw Software Engineering metrics pertaining to the bug
arrival rates of Engineering acknowledged legitimate bugs, that are categorized as a specific Software Release, and
provide the ability to determine the total cumulative volume of defects based upon the assumption of uniform testing
resource, consistent script execution and sufficient test coverage being applied. The aim of the tool is intended to
provide a generic framework for any business organization to import and store data to perform analysis of their defect
arrival trends.

Responsibilities

1. Part of all the phases of SDLC from requirement gathering to deployment of the project.
2. Preparing low level design document based on Requirement document.
3. Preparing component and class diagram based on use case diagrams.
4. Followed Microsoft best practices to improve application performance.
5. Creating database tables, queries, stored procedures and functions
6. Deploy the application in test server and then to production server.
7. Sharing technical knowledge and adhering to quality processes in ensuring team objectives are met.

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2010, Sql Server, T-SQL, .NET Framework 3.5,
AJAX, XML, JavaScript, JQuery, HTML, CSS, n-tier architecture, Perforce

Nortel, USA
Apr’ 2008 – Apr’ 2010
MSN OUT
Sr. Software Engineer
Chekravarthi Naguboyina
Sr. Software Engineer

Project Description

The MSN OUT system is a web-portal integrated with WLM to Telefonica, a key customer of Nortel, Windows Live on
one side and credit card payment gateway on another. The portal allows customer to create an account and purchase
credit to make outgoing calls from soft phone. Customer can manage his account, view his bill, call history or transfer
his credit to another account. It also supports multiple languages and customer service is provided through e-mail.

Responsibilities

1. Support and enhancement


2. Interacting with the customer to discuss issues and raise clarification if required.
3. Fixing UAT issues, testing, deploy the application on the test server and then move to production server.
4. Creating database tables, queries, stored procedures and functions
5. Followed Microsoft best practices to improve application performance.
6. Sharing technical knowledge and adhering to quality processes.

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2008, Sql Server, T-SQL, .NET Framework 3.0,
JavaScript, JQuery, HTML, CSS, n-tier architecture, Web Services, VSS

Mentor Corporation, USA


Sep’ 2007 – Mar’ 2008
Inform and Enhance

Sr. Software Engineer

Project Description

The Inform and Enhance application was built to cater to the clinics and hospitals, specifically the Cosmetic Surgery
units. Mentor Corporation proposed to reengineer the application to include the original application functionality along
with some enhancements based on the feedback from the end users of the application. The proposed solution also
includes a change in technology to enhance performance and scalability. It is having Patient Information, Plans,
Quotes, EMR, Prescriptions (Rx); Follow up Tasks and Appointments about the Patient. It also maintains Practice
Dash Board and Scheduling Information. It also involves voice transcription and interfacing with devices. Infragistics
controls have been used in this project in order to create an office 2007 style UI. The final value is sent to all the labs
which can be viewed in their respective login session.

Responsibilities

1. Creating database tables, queries, stored procedures and functions


2. Thoroughness of coding (quality of code, error handling, adherence to coding style, performance/re-usability
considerations etc)
3. Contribution to Reviews, Checklists
4. Effective support to Testing cycles
5. Sharing technical knowledge and adhering to quality processes.

Environment:

C#, Object Oriented Methodologies, Visual Studio 2005, Sql Server, T-SQL, .NET Framework 2.0, n-tier
architecture, VSS, Infragistics

NACM, USA
Oct’ 2006 – July 2007
NACM Research Tool

Software Engineer
Chekravarthi Naguboyina
Sr. Software Engineer

Project Description

The aim of this project is to provide access to quick Research Data to internal Asset Managers and Research Analysts
through a ready-made ticker page, where data is pulled from the database, and also input by the users. This will
enable Asset Managers and Research Analysts handling in international securities to access instant data to the
ticker’s financial performance, and also to store notes related to the ticker and its performance from time to time. The
unique feature of this product is to have different data entered at different levels and dates that form a ready reference
of various scenarios to the company’s performance. This instant information and information reference point shall help
the business users to make more robust investment decisions and portfolio modeling functions.

Responsibilities

1. Design user interface screens.


2. Creating database tables, queries, stored procedures and functions
3. Thoroughness of coding (quality of code, error handling, adherence to coding style, performance/re-usability
considerations etc)
4. Contribution to Reviews, Checklists
5. Effective support to Testing cycles

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2008, Sql Server, T-SQL, .NET Framework 3.0,
JavaScript, JQuery, HTML, CSS, n-tier architecture, Web Services, VSS

Nexxoft Infotel, Bangalore, India


June 2006 – Sept’ 2006
E-Nexxt

Software Engineer

Project Description

A unique Distribution Management Software that helps Principal Companies to track inventory levels and secondary
sales across all their distribution points. Enexxt is the final link to a Company’s Supply Chain which helps in tracking
and analyzing stock movement across geographical areas. Enexxt sits on individual distribution points facilitating daily
transactions such as purchase and sales. At prefixed timings, reports will automatically be uploaded to Principal
companies online. There is an optional BI Tool – Webnexxt which works in perfect synchronization with enexxt to
generate analytical reports on Stock movement Brand wise, Category wise and Item wise. It also gives in-depth
reports on stock movement Region wise drilling right down to the level of a single distribution point.

Responsibilities

1. Design user interface screens.


2. Creating database tables, queries, stored procedures and functions
3. Thoroughness of coding (quality of code, error handling, adherence to coding style, performance/re-usability
considerations etc)
4. Contribution to Reviews, Checklists
5. Effective support to Testing cycles

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2008, Sql Server, T-SQL, .NET Framework 3.0,
JavaScript, JQuery, HTML, CSS, n-tier architecture, Web Services, VSS

Scan Buy Inc, USA


Jan 2006 – Mar 2006
Scan Life
Chekravarthi Naguboyina
Sr. Software Engineer

Project Description

SCANBUY, Inc currently develops technology that provides mobile phones and other wireless devices with the ability
to quickly and cost efficiently capture, decode and process barcodes found on products, catalogs, magazines, etc.
Scan life provides an easy access to the content related to a unique eye-catching barcode (Ezcodes). Ezcode is very
similar to any other barcode we will find on books or CDs. It differs from those barcodes in the sense that this falls in
the category of two-dimensional barcodes and is much easier to decode by mobile phone camera. Scan life provides
very simple interface to generate an Ezcode. Ezcode creation is depending on the type of the code. Personal ID code
and Web code.

Responsibilities

1. Design user interface screens.


2. Creating database tables, queries, stored procedures and functions
3. Thoroughness of coding (quality of code, error handling, adherence to coding style, performance/re-usability
considerations etc)
4. Contribution to Reviews, Checklists
5. Effective support to Testing cycles

Environment:

ASP.NET, C#, Object Oriented Methodologies, Visual Studio 2005, Sql Server, T-SQL, .NET Framework 2.0,
JavaScript, JQuery, HTML, CSS, n-tier architecture, Web Services, VSS

You might also like