We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

IndiA

SUMMARY
Experience in Application Design, Database Design, Development, Testing, Debugging, Integration and Implementation of Client/Server and win form application. I worked independently as programmer and with team, communicating with business analyst/technical specialist as a Developer in .Net/SQL.

  • 5 years of IT experience in software development/design and deployment of high impact applications utilizing the Microsoft technology stack with a niche in developing applications.
  • Highly performing developer with experience and proven track record of applying appropriate, practical technology/mix of technologies that meet business needs.
  • Specialty areas include C#, C++ and VB
  • Strong experience in Visual Studio. NET 2003/2005/2008 with .Net 1.1/ 2.0/3.0(C#, ADO.NET)
  • Experience in databases including SQL Server 2000/2005/2008.
  • Proficiency in programming on classic tools like VB, ASP, C and C++.
  • Involved in SDLC and development models like Agile process.
  • Strong experience in design, analysis and implementation of Object-Oriented (OO) Applications (Inheritance, Polymorphism, Data hiding, Exception Handling and Templates, etc) using C#.Net.
  • Experience in all phases of Software Development Life Cycle (SDLC) including Requirement gathering by client interaction, Development, Implementation, Integration, Documentation, Testing, Builds, Deployment and Configuration.
  • Experience in enterprise level programming in Windows application using Delegates, Multi threading, Socket Programming.
  • Core involvement in Database designing with Table Normalization, DBMS/RDBMS, DFD Diagram and ER Diagram using Visio.
  • Expertise in Integration,Debugging application, Bug fixing using Break points and watch window.
  • Professional Usage of Visual SourceSafe, Subversion tortoise for resource sharing and working in team.
  • Knowledge of Web Service and WCF.
  • Proven ability to work in both independent and team environments. Adaptable and efficient in work situations with changing responsibilities.
Excellent oral and written communication skills, must be well organized in order to handle multiple assignments Able to work effectively in a team as well as in an individual capacity. Hardworking, dedicated and responsible individual.

TECHNICAL SKILLS

Development Tools

Visual Studio 2008/2005, Visual Studio Team Suite, Visual Studio.NET, VC++, VB

Technologies

.NET Framework 2.0/1.1/1.0, C#, Win Forms, ADO.NET, ADO, XML

Design Frameworks

MVC, MVP

OS/Servers

Windows 2008/2003 Server, Windows 2000 Server, Windows XP/NT, Unix

Databases

SQL Server 2005/2008

Source Code Control

Team Foundation Server, Sub Version(SVN), VSS

Reporting Tools

Crystal Reports

EDUCATION

Bachelor of Computer Engineering, Pune University, India

PROFESSIONAL EXPERIENCE

Confidential, India (Dec 08 - May 09)
Role: Senior Software Engineer

Athene Maintenance and Enhancement
Confidential, is the most scalable Performance Management software for real and virtual environments. Athene provides capacity management, automatic performance analysis and reporting for UNIX, Linux, Windows and Mainframe Servers. Athene captures and collects performance data from target systems and provides applications that exploit this data for alert management, performance analysis.

Responsibilities

  • Extensively used the Object Oriented Concepts.
  • Played a major role in developing business services using .NET technology.
  • Set up CVS source control to check in and check out the code at the client side.
  • Developed stored procedures, views and triggers for data manipulation.
  • Involved in Code Review, Unit testing, Debugging and Integration Testing of the application.
  • Responsible for assuring code quality (adherence to coding best practices, design and coding standards) through detailed code reviews
  • Achieved 100% development as per the functional spec and business rules.
  • Updating the project status to the client through daily status call.
  • Deploying the application at the client environment.

Environment: .NET Framework 1.1 & 2.0, Visual Basic, Visual C, ADO.NET, SQL Server 2005, Visual Studio 2005, Visual Studio Team System 2008

Confidential, India (Dec 06 - Nov 08)
Role: Senior Software Engineer

Fusion RIS Billing Application
Fusion billing application is a maintenance and enhancement project. It is windows standalone application which is comprised of multiple modules like EDI Framework [generating EDI claim file, transmitting EDI claim file, Receiving EDI claim file, validating EDI file, viewing EDI file & monitoring and logging for EDI]
Accomplishments:

  • Certification of Appreciation for being a good team player.

Responsibilities

  • Played a major role in Requirement Analysis.
  • Creating GUI using C#
  • Business logic, Business services, business entities have been written using C#.
  • Extensively used the Object Oriented Concepts.
  • Used Data Grids, Data Sets, Data Views and Data Adaptors to extract data from the backend.
  • Played a major role in developing Windows services using .NET technology.
  • Set up CVS source control to check in and check out the code at the client side.
  • Developed stored procedures, views and triggers for data manipulation.
  • Prepared Application Technical and Design document
  • Involved in Design Review, Code Review, Unit testing, Debugging and Integration Testing of the application.
  • Responsible for assuring code quality (adherence to coding best practices, design and coding standards) through detailed code reviews
  • Updating the project status to the client twice a week through status call.
  • Designed and developed proto types and programming specifications.
  • Created windows Service to Upload and download files using FTP in C#.
  • Used .Net Serialization.
  • Database SQL Server connectivity
  • Implemented MVC design pattern.
  • Involved in Project Management activities like Configuration Management.
  • Creating weekly Project Status Report.

Environment: .NET Framework 1.1, C#, Win Forms, VB, Windows Service,ADO.NET, SQL Server 2000, Active Report, Visual Studio 2005

Confidential, India (Feb 05 - Nov 06)
Role: Software Engineer
ICollaborator Samepage (Enterprise Instant Messenger & Conferencing Solution)

Confidential, is a client server application which provides facility of online chatting, online conferencing and also provides facility of offline messages and offline collaboration.
Worked on following modules

  • Socket programming for client and server communication.
  • Database programming for the ICollaborator server.
  • GUI implementation using Win Forms in c#
  • Conferencing Module: In this functionality, host of the conference will invite other online contacts to participate in the conference. This provides facility of Flash Collaboration, Whiteboard and office collaboration.
  • Office collaboration is done using word, excel and power point automation.
  • Workspace Module: In this module users are allowed to create workspace on server and upload files in workspace. Workspace can be shared with other users with rights. User can access own workspace and shared workspaces from any location using client application

Responsibilities:

  • Conduct unit and integration testing on components develop by self and others
  • Set up the development environment
  • Implement the design elements
  • Implement the developer test cases
  • Responsible for assuring code quality (adherence to coding best practices, design and coding standards) through detailed code reviews
  • Designed and developed proto types and programming specifications.
  • Played a major role in Requirement Analysis
  • Creating GUI using C#.
  • Involved in creating database schema, stored procedures, functions to perform common data access tasks
  • Achieved 100% development as per the functional spec and business rules.
  • Ensured that critical bugs fixed are not reopened.
  • Socket Programming using TCP.
  • Office automation to open Word, Excel and PowerPoint files.
  • Creating installation program.
  • Installing software at client location.

Environment: .NET Framework 1.1, C#, MS SQL, My SQL, C# Socket Programming

Confidential, India (Oct 04 - Jan 05)
Role: Software Engineer

Tandem Communicator (Enterprise Instant Messenger)
Tandem communicator is a client server application which provides facility of online chatting, online conferencing and also provides facility of offline messages and offline drawing collaboration, MS Office file Sharing. The application is divided in to two parts one client side and severs side. Client side maintains all the functionality and server side used to communicate between different clients.

Responsibilities:

  • Conduct unit and integration testing on components develop by self and others
  • Implement the developer test cases
  • Responsible for assuring code quality (adherence to coding best practices, design and coding standards) through detailed code reviews
  • Designed and developed proto types and programming specifications.
  • Played a major role in Requirement Analysis,
  • Creating GUI using VB.
  • Involved in creating database schema, stored procedures, functions to perform common data access tasks
  • Achieved 100% development as per the functional spec and business rules.
  • Ensured that critical bugs fixed are not reopened.
  • Creating installation program.
  • Installing software at client location.
  • Office automation to open Word, Excel and PowerPoint files.

Environment: Visual Basic, DirectX Programming, Office Automation (VBA)

Confidential, India May 03 - Aug 04
Role: Programmer

UNOLEN
Ultimate Non-banking and Accounting Operations Systems (UNO) completely integrated on-line web enabled application covering Acceptance of financial instruments, Lease /Hire Purchase Financing /Bill Discounting, MIS and Integrated Financial Accounting. UNO is a flexible application that can operate for multiple companies at single or multiple locations.
Currently involved in Own Loans - Securitization Institution, Marking of Loans, Asset Classification, Tranche Details, Securitization Data Export, Securitization Data Import, Securitization Confirmation, Takeover of Loans.

Responsibilities:

  • Low Level design specifications.
  • Designed and developed proto types and programming specifications.
  • Designed and developed web forms user Interfaces using VB.Net and ADO.NET
  • Developed User Controls as pop up window for searching financial information.
  • Worked on creating Windows Services.
  • Handled the Business, Data Transfer and Data Access layers of my Modules.
  • Worked on the Windows service.
  • Used the XML for Data Transfer between Different tiers.
  • Created Threads for enhancing the performance of the Application.
  • Extensively used VB.NET concepts.

Environment: VB.NET, ASP.NET 1.1, ADO.NET, JavaScript, HTML, SQL Server 2000, Windows Services.

Hire Now