We provide IT Staff Augmentation Services!

Senior Software Engineer. Resume Profile

5.00/5 (Submit Your Rating)

Profile

  • Having 10 years of IT industry experience with strong emphasis on Microsoft Technologies.
  • Proficient in designing and developing applications with Microsoft technologies such as VisualStudio .NET 2003/2005/2008/2010, C 2.0/3.0/3.5/4.0 , ASP.NET 2.0/3.0/3.5/4.0 , MVC 4, ADO.NET 2.0/3.0/3.5 , Web Services, WCF, HTML, CSS, XML, XSL/XSLT ,XSD, JavaScript, jQuery, VB Script, AJAX and Visual Source Safe, Team Foundation Server , TFS .
  • Architected applications by applying OOPS Principles and GOF Design Patterns such as Singleton, Factory Patterns, Abstract Factory Pattern etc.
  • Having good understating of SOA Service Oriented Architecture, architected, designed and developed the Service Layer using WCF technology.
  • Expertise in UML and design tools such as Rational Rose and Microsoft Visio.
  • Worked extensively on Relational Databases using MS SQL Server 2005/2008
  • Well versed in writing of complex Database Queries, Stored Procedures and Triggers using Transact SQL and PL-SQL. Improved performance of stored procedures.
  • Use of SSIS package for data transformation and transport.
  • Extensive use of Data Access, Exception Handling and Logging using Microsoft Enterprise Library.
  • Good working knowledge of querying in memory data using LINQ to SQL and Lambda Expressions.
  • Exposure to Scrum/Agile Software Development Methodologies.
  • Proficient in using version control tool like Visual Source Safe and Team Foundation Server TFS 2008 , SVN
  • Implemented Continuous Integration of projects using Tools such TFS.
  • Proficient in analyzing and translating business requirements to technical specification documents.
  • Created Functional Requirements Document, High Level Design and Low Level Design Documents.
  • Implemented software projects for Healthcare, School management and Insurance industries.

Technical Background/Skill set:

Microsoft Technologies

ASP.NET, MVC 4, C .NET, using Microsoft Visual Studio 2003/2005/2008/2010, WCF, AJAX, JQuery, ADO.NET, XML, HTML, ASP

Databases

MS SQLServer 2000/2005/2008

Tools Used

  • Microsoft Visual SourceSafe, TFS, GhostDoc, SandCastle, Resharper
  • SQL Developer, JIRA, Clarity

Web Technologies

ASP.NET, HTML, JQuery, Ajax, JavaScript

Technologies Known

MVC, Silverlight, nUnit, Web services, WCF

Design Tools

Rational Rose, Visio Professional

Operating Systems

Windows NT, Windows 95 / 98, Windows 2000/XP/7.

Professional Experience:

Confidential

Role:Senior Software engineer.

Description: Confidential Application being used by the physicians and the clinicians to maintain the patient records including but not limited to, ailments, diagnosis, medication, treatment history etc.This also has feature to search for the appropriate SNOMED CT and apply the same in the Confidential.

  • VS 2010 as IDE for development of the application, TFS for version control and source safe.
  • Developing Web Pages in MVC as per the Functional Design Documents and Use Cases.
  • Authoring the technical design documents based on the requirements pertaining to a particular user story.
  • Used C to implement the code base using object oriented methodologies.
  • Extensively used ADO.NET, LINQ to Dataset, LINQ to SQL extensively for data retrieving, querying, storage and manipulation.
  • Integrated use of Resharper to analyze and fine tune the code in terms of quality and efficiency.
  • Ghostdoc used extensively to generate the xml comments inside the code.
  • Use Sandcastle to generate html help files for the project.
  • To and from Mirth repository for Labs and immunization details.
  • Use SSIS package to port data from and to EHR application to patient portal,
  • SQL Server 2012 as major database for the cluster of applications.
  • Adapted MVC 4 in the overall application.
  • Unit testing: Unit testing framework nUnit is used to write and perform unit testing.

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Direct Integration for secure mail sending for TOC. This includes constant monitoring service for the incoming emails, validating the attached CCDA/QRDA documents. Parsing the same to extract the required patient information and store those in database.
  • Generate and send the CCDA/QRDA to conform to the US govt. certified HER practices.
  • Snomed CT search: find the appropriate CT: by synonym or FSN.
  • Involved in all the phases of SDLC: requirement analysis, Design and actual implementation.
  • Play active role in the user story and project design and architecture
  • Design and development of new user stories
  • Technical specification and documentation.
  • Development, Unit Testing and implementation of CR's.
  • Involved in use case design using MS Visio design tools, use case development.
  • Class design through brainstorming sessions, discussions, prototyping, simulation selecting and use of relevant design patterns.
  • Database design, creating DB artefacts, writing stored procedures, performance optimization exercise.
  • Involve in code review, code optimization, sqa defect log review and defect fix, and root cause analysis.
  • Deployment support, post deployment and support.
  • Daily scrum calls, as we follow agile methodology.

Tools / Technology: Visual Studio 2010.Net, C . Net, MVC, JavaScript-JQuery.

Database: SQL Server 2008

Confidential

Role: Lead software developer, Design, Implementation, Unit testing, and Deployment.

Description: Claim processing system is combination of application where users can file claims for their mobile devices. This includes a web application where user can place/file a claim online, and another for use by the CSR/agents. The entire process is back-up by options to reach out to CSR/IVR.

  • VS 2010 as IDE for development of the application, TFS for version control and source safe.
  • Developing WebPages in ASP.Net as per the Functional Design Documents and Use Cases
  • Used C to implement the code base using object oriented methodologies.
  • Extensively used ADO.NET, LINQ to Dataset, LINQ to SQL extensively for data retrieving, querying, storage and manipulation.
  • JavaScript-JQuery, Ajax and asp.net for UI as front end scripting language
  • Adapted MVC 3 in selected sections like admin and reporting.
  • Implement and Consume WCF services to implement SOA architecture.
  • SQL Server 2008 as major database for the cluster of applications.
  • Broad use of Design patterns like Abstract Factory, Singleton, Facade etc..
  • Use XML, XSD, XSLT for XML based data processing in Request Response to the services.
  • Use Sandcastle to generate html help files for the project.
  • Ghosdoc used extensively to generate the xml comments inside the code.
  • Integrated use of Resharper to analyze and fine tune the code in terms of quality and efficiency.
  • Unit testing: Unit testing framework nUnit is used to write and perform unit testing.

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Involved in all the phases of SDLC: requirement analysis, Design and actual implementation.
  • Play active role in the user story and project design and architecture
  • Requirement analysis and functional specification
  • Design and development of new user stories
  • Technical specification and documentation.
  • Development, Unit Testing and implementation of CR's.
  • Implemented SMTP mails for notifications to monitor activities across the application
  • Involved in use case design using MS Visio design tools, use case development.
  • Class design through brainstorming sessions, discussions, prototyping, simulation selecting and use of relevant design patterns.
  • Database design, creating DB artefacts, writing stored procedures, performance optimization exercise.
  • Involve in code review, code optimization, sqa defect log review and defect fix, and root cause analysis.
  • Deployment support, post deployment and support.
  • Involved in analysis of production issue, trouble shooting, root cause analysis.
  • Part of the CIRT calls to help trouble shoot the issue that are affecting the agents/business users by collaborating with other stake holders and team members.
  • As we follow, agile methodology, we have daily scrum call stand up meeting where we discuss the current development works.

Tools / Technology: Visual Studio 2010.Net, C . Net, WCF, MVC, JavaScript-JQuery.

Confidential

Description: Confidential is a rule engine for fraud detection, exposed as a web service. The entire claim processing channel application of Confidential calls this service to validate the rules for fraud detection.

  • Used VS 2010 for development of the application.
  • C is used a major development language to implement the code base using oops concepts and principles.
  • JQuery, Ajax and asp.net is used on design of UI.
  • Implement and consume WCF to implement SOA architecture and other tools/components.
  • Using SQL Server 2008 database to implement backend logic.
  • Creating and writing database artefacts like stored procedures, and other scripts.
  • Design patterns like Abstract Factory, Singleton, Facade etc..
  • Used LINQ: Language integrated query LINQ to SQL, LINQ to XML

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Part of all the phases of SDLC: Requirement analysis, Design and documentation, Implementation, Code review, post deployment support.
  • Involved in the user story and project design and architecture
  • Requirement analysis and functional specification
  • Design and development of new user stories
  • Technical specification and documentation.
  • Use of MS Visio to design and develop use case diagrams and logic flows.
  • Class design through brainstorming sessions, discussions, prototyping, simulation selecting and use of relevant design patterns.
  • Database design, creating DB artefacts, writing stored procedures, performance optimization exercise.
  • Involve in code review, code optimization, sqa defect log review and defect fix, and root cause analysis.
  • Deployment support, post deployment and support.
  • CIRT: Critical Incidence Response Team calls to trouble shoot productions issue.
  • Play an active and pro-active role in daily scrum calls, as we practice agile methodology.

Tools / Technology: Visual Studio 2010.Net, C . Net., MVC, JavaScript-JQuery, Blaze tool

Database: SQL 2008.

Confidential

Role: Senior Software engineer.

Description: Confidential is a module on Healthcare and Welfare application Confidential. It is a web application used to administer benefit and insurance options in many corporate clients which include Confidential among others. The front end includes configurable xml based applications. It allows the users in corporate offices to manage and select their elective and optional benefits, change of covers for life events annual enrollments. This provided an edge to the benefit administration team wherever this application was deployed.

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Requirement analysis and functional specification
  • Technical specification and documentation.
  • Analyzing and understanding the change request for annual enrollments and life events.
  • Class design through brainstorming sessions, discussions, prototyping, simulation selecting and use of design patterns.
  • Database design, creating DB artefacts, writing Stored procedures, performance optimization exercise.
  • Code review, code optimization, sqa defect log review and defect fix, and root cause analysis.
  • Deployment support, post deployment and support.
  • Use of Javascript for UI validation, client side manipulation.

Tools / Technology: Visual Studio 2005.Net, C . Net, WCF.

Database: SQL2008

Confidential

Role: Senior Software Engineer

Confidential is a windows service to monitor the file system change in a system, in a specified drive/location accordingly, it will upload the files to the specified server, using a web service, called FILE LOADER, hosted on the target server. The File Monitor intends to upload only image files as per the current requirement, but it can upload any file type. This will be used by other applications which will post files images to the specified target and the File Monitor will upload the same, and move a copy to the backup folder. The File Loader is also a part of the whole project

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Requirement analysis and functional specification
  • Technical specification and documentation.
  • Class design through brainstorming sessions, discussions, prototyping.
  • Database design, creating DB artefacts, writing Stored procedures,
  • Implementation, unit testing.
  • Code review, code optimization, sqa defect log review and defect fix, and root cause analysis.
  • Deployment support, post deployment and support.
  • Involved in analysis of production issue, trouble shooting, and root cause analysis.

Tools / Technology: Visual Studio 2005.Net, ASP. Net, C . Net.

Database: SQL 2000 server

Confidential

Role: Software Engineer

Description: Confidential is part of framework maintaining the administration and management of the schools in England. This is a school management portal for a group of schools. It is a portal to be developed and deployed for Confidential group of schools. This portal features work flow based application for registration to the school and other features. Different modules including registration, administration, transportation, Scheduling, assessment were implemented.

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Involved in analyzing and understanding the requirements.
  • Involved in implementation, unit testing.
  • Involve in peer code review.
  • Involved in writing and testing stored procedures.
  • Involved in SQA defect fixing and root cause analysis.

Tools / Technology: Visual Studio 2005, .Net, ASP. Net. MS Visio

Database: SQL Server 2005

Confidential

Role: Software Engineer.

Description: Confidential is a web application to enable the members register for Confidential Business conference to be held in October, 2005. The registration can be using the existing Confidential site or through third party partners called associations.

Responsibilities:

  • My roles and responsibilities include but not limited to:
  • Involved in analyzing and understanding the requirements, Requirement study and documentation.
  • Involved in designing use case using rational Rose tool.
  • Involved in implementation, unit testing.
  • Involve in peer code review.
  • Involved in writing and testing stored procedures.
  • Involved in SQA defect fixing and root cause analysis.

Module: Phase 1. Phase 2 consists of redesign of the complete SOHO web site .

Tools / Technology: Visual Studio. Net, ASP. Net, C . Net., Microsoft Visio.

Database: SQL Server 2000.

We'd love your feedback!