+SUMMARY
. *.* years of experience in computer programming and application
development of which includes OOP, client server, application support,
optimizing and debugging code.
. Extensive experience in developing software in waterfall, agile
methodologies and as freelancer.
. Expertise includes C#, ASP.NET, Winforms, Office Interop and
Javascript.
. Self-driven and highly motivated and ability to drive projects to
completion in a team environment.
. Strong problem solving skills, analytical skills and ability to grasp
and adapt to new technologies quickly.
EDUCATIONAL PROFILE
. Master of Science in Computer Science
[2007]
Kansas State University, Manhattan, Kansas
. Bachelor of Technology in Computer Science Engineering
[2005]
Acharya Nagarjuna University, India
. Microsoft Certified Professional Developer
. Sun Certified Java Programmer (SCJP)
SKILLS
. Languages C#, JAVA, Javascript, SQL, HTML, C
. Tools Visual Studio, MSBuild, Installshield, TFS, JMeter,
JDeveloper, IIS, SQL Studio
. Frameworks .NET, Webforms, MVC, Winforms, ADO.NET, EF, JQuery,
Knockout
. Databases SQL Server, Oracle, Cloud storage
. Design OOP, TDD, CQRS, Structural Programming
. Testing NUnit, MS Unit testing, Continuous
integration(CruiseControl)
. Methodologies Waterfall, Agile(Scrum)
Professional Experience:
Senior Software Engineer
Confluence (Indecomm Global Services), Pittsburgh, PA
Project Name Unity NXT Expense management and Publishing.
Duration April 2012 - April 2014
Technologies ASP.NET MVC, JQuery, Knockout, Cloud storage,
Twitter Bootstrap
Project Description:
Unity NXT Budgeting, Expense management and Publishing products
provide overall control and efficient monitoring of financial instruments
like mutual funds. The SaaS-enabled enterprise platform provides technology
situations that ensure data integrity and take the risk out of fund
administration, complex calculations and financial reporting.
. Worked with multiple teams for delivering and support of different
products in financial domain.
. Develop and support web based application using latest technologies
like CQRS, ASP.NET MVC, JQuery and Knockout
. Resolving technical issues and providing technical support for
different financial winform applications.
. Developing a new web application from scratch for fund administrators
in financial space.
. Providing support and developing new features for MS Word reporting
application
. Learning and applying latest technologies for reliability,
maintainability, testability and performance of the web application.
. Resolving support incidents and providing technical support for
existing standalone winform applications.
. Working closely with teams in distributed agile environment. Visited
the client location at Pittsburgh for better understanding of the
client requirements and team.
. Technologies include CQRS, ASP.NET MVC, Event driven architecture,
Service oriented Architecture, Cloud agnostic storage, JQuery,
Knockout
Senior Software Engineer
CDC Software, Bangalore, India
Project Name Office Integration of CRM system.
Duration April 2010 - April 2012
Technologies C#, .NET 2.0 & 3.5, Windows Forms, Office PIA.
Project Description:
Pivotal Integration for Microsoft Outlook provides seamless
integration between Pivotal CRM and Microsoft Outlook. The Outlook user
interface is used for e-mail, task, meeting or appointment scheduling and
contact management, regardless of whether you use Pivotal CRM or Microsoft
Outlook. Using the Outlook user interface, you can link an Outlook item to
Pivotal CRM. Linking enables you to save the Outlook item in Pivotal CRM.
. Working closely with Product Owner, Design Architect, QA and Build
team for smooth delivery.
. Providing code reviews for ensuring code testability, maintainability
and extensibility
. Building hot fixes for Outlook CRM application which will be released
regularly to clients
. Developing new features and resolving support incidents for outlook-
based application
. Working closely with Product Owner, Architect Design, QA and Build
team for smooth delivery.
. Preparing design documents and functional specification documents.
. Preparing test cases and test plans.
. Coding for the requirements including building pages, writing core
logic.
. Designing database tables and writing stored procedures.
. Performing unit testing for the modules developed and maintaining high
code coverage.
. Integration testing and capturing the defects and logging them.
. Contributing to code review sessions to ensure quality standards,
efficient processing and catching any potential inefficiency.
Programmer [2007-2009]
CivicPlus, Manhattan, KS
Project Name Migrating ASP CMS to ASP.NET
Duration 2007 - 2009
Technologies ASP, ASP.Net, C#, JavaScript, HTML, SQL Server
. Learning about cutting edge technologies and suggesting appropriate
solutions to the team.
. Contributed to the team which converts aging codebase to C# and
ASP.NET.
. Working at the on-site location and as freelance programmer for
delivering features regularly.
. Migrating existing content management system for city governments from
ASP VB code to ASP.NET, ADO.NET and SQL Server.
. Worked as developer onsite as well as freelance programmer in
distributed agile environments.
. Maintaining and configuring different websites hosted on IIS server
. Writing and executing database scripts, maintain databases using SQL
Server Management Studio
. Using AJAX and validation controls for better page performance and
security on the browser
. Preparing design documents and functional specification documents.
. Working with designers to get the design layout right.
. Understanding the requirements and the details through meetings and
client calls.
. Coding for requirements and unit testing.
. Integration testing and capturing defects and tracking them in defect
tracker.
Graduate Teaching Assistant
[2006]
CIS Department, Kansas State University, KS
. Worked as the Teaching Assistant for Graduate level Database course.
. Responsibilities include grading exercises and assisting the
professor.
. Designing a project and assisting students with implementing the
project in Oracle 9i and MySQL.
Student Programmer
[2006]
IET, Kansas State University, KS
. Maintaining ASP.NET portal websites of departments of university.
. Adding and maintaining modules to the portal functionalities used in
websites like www.kansasforests.org
. Maintaining Databases of the portals and writing maintenance scripts
. ASP.NET 2.0, Oracle 9i.
Student [2006]
Kansas State University, KS
Project Name [Academic] Performance evaluation of J2EE & .NET web
services using .NET client.
Duration 2006
Technologies ASP.NET, LINQ, NHibernate, EF, Web Services, MVC,
AJAX, SQL Server
Project Description:
The objective of this project is to build an e-commerce website using
ASP.NET as well
as J2EE technologies. The business logic layer is developed in ASP.NET 2.0
and J2EE, exposing the functions as web services. The two similar websites
are subjected to testing for correctness and performance. Stress and load
testing is performed thoroughly on the website. A detailed analysis of the
results is done using the response times and throughputs from various
tests. Url for the work
Report: http://krex.k-
state.edu/dspace/bitstream/2097/401/1/RajasanjeevkumarNakka.pdf
. Preparing various high level design documents for understanding middle
tier and data tier.
. Developed stored procedures to do the required transitions of the
data.
. Recreating the business logic using various ORMS like LINQ, Dataset,
sprocs and NHibernate.
. Testing the code using NUnit with good code coverage.
. Performance and scalability testing of the website using JMeter.
. HttpHandlers are used to display images, which makes the website
faster to load.
Project Name [Academic] Wumpi-World in Java
Duration 2006
Technologies Java, Agent oriented software engineering
. Designed and developed an application on existing framework which will
perform agent-oriented actions in Agent oriented software engineering
course
. Agent-oriented paradigm as an approach to analyzing, designing, and
implementing adaptive software systems
. Designed Goal Model, Role Model, Agent Model and Protocol Model for
Wumpi World.
. Eclipse, Java
Achievements & Activities :
. Won state level scholarship and other extracurricular achievements at
college and school
. Keeping abreast of latest technologies, reading popular blogs in .NET
community.