|
Ajith
Bhat
An accomplished Software
Engineer specializing in Object – Oriented Design and Analysis with extensive
experience in the full life cycle of the software design process including
requirement definition, prototyping, proof of concept, design, interface
implementation, testing, and maintenance.
I also aided in establishing
procedures and systems allowing the team to move from CMMi level 1 to CMMi level
3.
SUMMARY OF QUALIFICAITONS
Process expertise in
Object-Oriented Analysis/Design and .Net Development, skilled at processing from
problem statement to well-documented designs. Strong knowledge of .Net with the
experience ranging from introduction of version 1.1 to 3.5
Solid management skills,
demonstrated proficiency in leading and mentoring individuals to maximize levels
of productivity, while forming cohesive team environments.
I am
proficient with C# / T-SQL / ASP.Net / XML to design and develop
enterprise-level applications, components, web and desktop clients, and database
systems, using Visual Studio - versions 2005 / 2008 and the .Net Framework -
versions 2.0 / 3.5, with Oracle and SQL Server.
September 2005 to Present,
Senior Software Engineer, Qwest Software Services,
http://www.qwest.com (NYSE:
Q)
1.
Title
: QVIEW
Architecture :
Smart
Client Model
Environment : C# 2.0(Windows forms) (VS.Net
2005), Customer Care Framework (2005,
2009).
Database : SQL Server 2005.
Employer :
Qwest Software Services, Bangalore, India.
Duration
: March
2007 – Till Date.
Description :
The purpose of this project is to support Qwest's Integrated Desktop strategy
for 2007(ie, Single sign-on
to all applications
in Mass
Markets). This
entails creating a new application, 360 Customer Application to display a
comprehensive view of the Customer and the ability to access the appropriate
downstream applications to best serve the customer. It also includes supporting
the input of User Notations and Automated 360 System generated notation updates.
Roles & Responsibilities:
-
Understood CCF
framework.
-
Involved in discussion with business team in Analyzing the project requirements
and use cases.
-
Giving the presentation about project/technical stuff to the peer developers.
-
Prepared documents like
initial design document.
-
Handling the database
design, writing the stored procedures, triggers, jobs etc, using the XML and
Encryption features of the SQL Server 2005.
-
Involved in business layer
design used OOPs, CCF, Threading.
-
Involved in UI layer design
for windows forms using the ribbon.
-
Coding new features in all
the layers (UI, Business and Database) of the project.
-
Preparing reports using VS
2005 and SQL server 2005 reporting service (SSRS).
-
Adding Error Logging feature
using Qwest Sentry Logger.
-
Performed Code Walk Through
-
Involved in writing build
and deployment scripts using VBScript and ClickOnce technologies.
-
Coding Webservices that
interact with the backend systems using TIBCO bus.
-
Interacted with the clients
extensively.
-
Migrating the webservices to
WCF services.
-
Configuration Controller for
the project.
Environment : C# 2.0(Windows forms) (VS.Net
2005), CCF frame work, Web
services, XML, XSD, Threading, Reflection, TIBCO, XSD.exe
Web Servers :
IIS.
Database : SQL Server 2005
2.
Title
: Quality Portal
Architecture :
Web
Application
Environment : C# 2.0(Web forms) (VS.Net
2005)
Database : SQL Server 2005.
Employer :
Qwest Software Services, Bangalore, India.
Duration
: February
2006 – March 2007.
Description :
The purpose of this project is to support Qwest's development teams to Unit Test
cases and also to conduct reviews ranging from Design review to Unit test case
review and artifacts review. This application also had an option to collect the
Metrics and reports. This was one of the application/tool that aided the teams
to move from CMMi level 1 to CMMi level 3.
Roles & Responsibilities:
-
Involved in discussion with process team in Analyzing the project requirements
and use cases.
-
Actively involved in solving
the technical related issues individually.
-
Participated in various
design and code reviews.
-
Writing Stored Procedures, triggers.
-
Prepared documents like high
level design document, low level design document.
-
Involved in trouble shooting
application issues.
Environment : C# 2.0(Web forms) (VS.Net
2005), Web services, XML, AJAX, CSS
Web Servers :
IIS.
Database : SQL Server 2005
3.
Title
: QCare
Architecture :
Web
Application
Environment :
C# and ASP.Net 1.1(Web forms), CSS
Database : Oracle.
Employer :
Qwest Software Services, Bangalore, India.
Duration
:
September 2005 – January 2006.
Description :
The QCare application
configuration process places sub steps into logical groups called activities.
The configuration process also assigns resources and creates priority and
completion dates based on user-controlled tables. Activities are scheduled based
on priorities, priority dates, priority types and resource availability.
Scheduling retrieves information from other modules.
Roles & Responsibilities:
-
Learnt .Net without any
training by self-studying.
-
Designed and implemented
singleton design pattern.
-
Requirement gathering after
detailed domain study.
-
Analyzing Use Case, Class
and Sequence Diagrams.
-
Writing helper classes for
UI validation.
-
Writing code for Web
Services and Data Access components.
-
Writing code for Exception
Helper blocks and Data transfer objects.
-
Basic middle tier framework
design and coding.
-
Wrote Unit test plan.
·
Requirement understanding after detail domain study.
Environment :
C#, Window Forms
Web Servers :
IIS.
Database : Oracle
March 2005 to August 2005,
Project Assistant, Indian Institute of Science, Bangalore,
http://www.iisc.ernet.in/
Involved in working on
analysis of EEG signals, a part of Computational Neurobiology Group. I was
working towards classification of Epileptic and Non-epileptic signal using
Wavelets, Neural Network and Support Vector Machines using Matlab and Turbo C as
tools.
B.E. in Electronics and
Communication, Visvesvaraya Technological University
|