Software Engineer Resume Profile
Summary of Experience
- Around 10 years of IT experience in across the Software Development Life Cycle in service-based applications.
- Experience in application design development and maintenance and support activities.
- Highly adaptive have worked on following technologies over the years - Web thick client server N tier component based ROA and SOA.
- Good Experience in
- i. Agile Methodology SDLC s like Water Fall Prototyping OOAD techniques.
- ii. Design Patterns like MVC Singleton and Adapter.
- iii. TDD Test Drive Development DDD Domain Driven Design .
- Has extensive experience as a Tech lead/Architect in application designing Development and Implementation using technologies like ASP.NET ASP.NET MVC and C .NET ADO.Net Entity Framework WCF RESTFul Web API JQuery Ajax SQL Server 2008/2005/2000 DB2 and Teradata.
- Expertise in Creating Web services using XML messages which follows Simple Object Access Protocol SOAP standards.
- Used significant features like LINQ Generics.
- Worked as successful member in handling responsibilities such as onsite-offshore coordinator knowledge transfer code review and compliance to best practices standards.
- Worked on cross-functional teams successfully interacting and communicating with other development teams.
- Good hands on experience in Dotnet Framework 2.0 3.5 4.0 4.5
- Have experience in communication and coordination with business groups infrastructure teams architects third parties development teams offshore/onsite and QA.
- Follows best practices and take primitive measures to ensure that
- i. The process/tools/guidelines are followed in all associated projects as per the goals and objectives.
- ii. Design development and technology risks are mitigated in projects/proposals.
- iii. Non-functional requirements are adequately addressed in the design of associated projects/proposals
- Preparation and review of Software Design Documents Analysis and Design Models. Experience in writing Functional Technical Specification.
- Experience in various Business Domains like Capital Markets Insurance and Healthcare.
- Excellent problem solving skills with a strong technical background and interpersonal skills.
- Quick learner and excellent team player ability to meet tight deadlines and work under pressure.
- Experience in functional performance integration regression and user acceptance testing Verification and Validations.
TECHNICAL EXPERTISE
Languages |
C . Net ASP.Net and XML |
Markup Languages |
HTML |
Scripting Languages |
Javascript Jquery and Angular JS |
Frameworks |
.Net Framework 2.0 / 3.0 / 3.5/4.0/WCF |
3rd Party Components |
Microsoft Enterprise Library Microsoft Application Block |
Database Servers |
SQL Server 2005 2008 Teradata and IBM DB2 |
Version controls tools |
VSS TFS SVN Synergy and GIT |
Bug Tracking Tools |
Mantis and Project Server |
ETL Tools |
SSIS |
Content Management Systems |
Share Point Server |
Web Servers |
IIS 6.0 7.0 and IISExpress 7.5 |
WCF testing Tools |
Web service studio |
Web Debugging Tools |
Fiddler and Soap UI |
Build Management Tools |
MS Build Encore and Team-City |
Unit testing Tools |
Nunit |
Process Management Tools |
JIRA |
Code Review Tools |
Crucible Fisheye and FX-Cop |
Developers IDEs |
VS 2005 VS 2008 VS 2010 and VS 2012 |
Scripting Languages |
JavaScript and JQuery |
Logging Tools |
Log4net and Splunk |
Application Performance Tools |
Optier |
Log Analyzer Tools |
LogParsar UI 2.0 |
PROFESSIONAL EXPERIENCE
Tech Lead/.Net Architect Confidential
Responsibilities
- Participated in high-level design and architectural analysis.
- Involved in all levels of system design integration.
- Documented functional and technical design specifications for business scenarios involving complex business workflow.
- Worked on POC s to make business to get clear understanding on the tool.
- Involved in business meetings.
- Created the Approval Process which kicks in after the Requestor submits the Implementation.
- Involved in the design of UML diagrams like Class Diagrams Sequence Diagrams and Activity Diagrams from the Use Cases.
- Used Cascading Style Sheets CSS to maintain design consistency across all web forms
- Object oriented analysis OOA and Object oriented Design OOD
- Concepts of Master Pages and XML based Sitemap used.
- Used ASP.NET Validation controls for client-side validation of Server Controls.
- Involved in developing required classes and interfaces using C .NET.
- Implemented MVC like architecture and singleton Design Patterns.
- Developed dynamic ASPX web pages using ASP.NET C HTML XSLT and JavaScript.
- Used ADO.NET extensively to connect and make changes to SQL Server 2008 database.
- Used widely ASP.NET Data controls to display data in customized format.
- Worked with Sambuka controls.
- Implemented Entity Frame Work Model.
- Designed in accordance with SOA principles to support Distributed computing where services are developed and deployed Windows Communication Foundation WCF .
- Used AJAX functionality to give asynchronous calls while consuming the WCF service.
- Developing the Documentation for testing and testing the application for performance issues and data integrity used NUnit and integrated into Team Foundation Server TFS for testing this application.
- Implemented user authentication module using the Entitlement component.
- Implemented page level error handling using Custom Error pages and Error logs.
- Wrote and executed the test cases using NUnit testing framework to test the functionality.
- Day to day on-shore/offshore Co-ordination.
Environment .Net Frame Work 4.0 Visual Studio 2010 Share Point 2010 ASP.NET 4.0 ASP.NET MVC 3
C .NET ADO.Net J Query XAML XML SOA SOAP WCF HTML JavaScript IIS 7.0 Windows Server.
Tech Lead/.Net Architect
Confidential
Responsibilities
- Design and develop rapid prototyping across different architectural layers i.e. database application server workflow messaging and event management and user interface
- Provide technical guidance and assistance to development teams
- Interact with subject matter experts to understand the business requirement and design the application accordingly.
- Involved in Requirement Analysis gathering high/Low Level Design Coding and Integration.
- Developed Business logic components in C .
- Developed a seamless component which runs pre OS environment and generate results once it boot back to Windows environment using C .
- Created WCF services to expose the HP Diagnostic feature to the HP Repair Centers to make use them remotely.
- Setting up scheduled meetings with project core team to demo the project status on weekly basis.
- Developing the Documentation for testing and testing the application for performance issues and data integrity used NUnit and integrated into Team Foundation Server TFS for testing this application
- Developed Asp.net web tool to upload and download the test results where everyone can have accessible
- Created build scripts to automate the deployment installation process of HPSD.
- Extensively worked with Windows Shell Executes to run 3rd party exe s from C code.
- Created Test Driven Development TDD to minimize the project maintenance.
Environment Visual Studio .NET 2010 .NET Framework 3.5 4.0 JavaScript ASP.NET WCF C .Net 4.5 JIRA TeamCity Crucible SSIS XML IIS T-SQL SQL server 2008 Visual Studio 2012
Tech Lead/ Senior Developer
Confidential
Responsibilities
- Requirement gathering.
- Created several interfaces user controls using ASP.NET ASP.net MVC and C .NET.
- Created custom MVC pattern with multiple layers to minimize the dependency for development teams to work on their own area.
- Worked on ASP.net MVC model to create light weighted modules for Trading LOB which really requires quick response time during the market hours.
- Designed cascading style sheets and Themes to set styles on ASP.NET pages.
- Worked extensively with Http watches Fiddler to improve the application performance.
- Created Asp.net web services and respective interfaces to consume the data from IBM main frames by using WSDL.
- Followed best practices to improve code quality such that preventing the secure data without any leakages.
- Used AJAX for asynchronous data transfer and to improve the performance of the application.
- Used Java Script and Jquery for all kind of user level validations.
- Developed test cases and performed unit testing
- Used Cascading Style Sheets CSS and Master Pages to develop a neat User Interface.
- Implemented various Validation controls for client-side validation of Server Controls.
- Configured and implemented caching using Cache objects and Cache directives.
- Responsible for Production releases.
- On Site Offshore Coordination.
Environment Visual Studio .NET 2008/2010 .NET Framework 2.0/3.5/4.0 HTML JavaScript ASP.NET ASP.net MVC AJAX Sambuka Controls C .Net SQL Server 2008 WCF Web/RESTful Services JQuery JSON Fiddler.
Module Lead/ Senior .Net Developer
Confidential
Responsibilities
- Analysis of current system and devising ways to improvise user experience with quickest and fastest way to provide data for analysis.
- Acting lead for a team of four people. Co-ordinating between geographically separated team.
- Involved in development cycle including High-level design Low-level design implementation testing and creation of functional documentation.
- Designed Class diagrams Use cases and Sequence diagrams in Microsoft Visio and created design documents for the same.
- Created Database designs along with ER Diagrams in SQL server 2000/2008.
- Evaluated various third party tools like DevExpress and Telerik for providing easy data visualization.
- Developed WebForms UserControls WebServices for interaction between components for quickest possible response.
- Implemented Configuration Management System to update configurations of various modules remotely.
- Worked on Presentation Business and Data Access Layers in ASP.Net and C .Net
- Used concepts such as Events and Delegates Web User Controls Master Pages Web Services Caching and Custom controls to develop complex and data driven web application in C .
- Implemented Design Patterns like MVC Singleton Factory.
- Involved in developing various reusable Helper and Utility classes which were being used across all the modules of the application
- Extensively used JavaScript JQuery as Client side scripting and AJAX and XML in the web forms
- Developing code for functionalities for the new tool with front-end ASP.NET C DOM HTML
- Responsible for business rules validation.
- Developed Stored Procedures Triggers and Views for database operation using T-SQL.
- Developed Configurable modules and implemented User Settings.
- Created the test cases and performed unit testing integration testing and sanity for these modules
- Maintained working version via Visual source Safe as well as Tortoise SVN.
Environment ASP.Net Ajax JavaScript JQuery CSS JSON HTML C .Net 2.0/4.0 XML IIS T-SQL SQL server 2000/ 2008 Visual Studio 2005/2010 WCF
Module Lead/ Senior .Net Developer
Confidential
Responsibilities
- Analyzed current system and devising ways for Remote Management of distributed services.
- Designed class diagrams use cases and sequence diagrams in Microsoft Visio and created design documents for the same.
- Created database designs along with ER Diagrams.
- Developed WebForms for data and patch uploads and downloads.
- Worked on Presentation Business and Data Access Layers in ASP.Net and C .Net
- Used concepts such as Events and Delegates MultiThreading Remoting MSMQ and Caching to develop simple Client Server Architecture for remotely controlling distributed services.
- Used Performance Monitor to monitor the current upload download statistics.
- Responsible for business rules validation.
- Developed Stored Procedures Triggers and Views for database operation using T-SQL.
- Developed Configurable modules.
- Created the test cases and performed unit testing integration testing and sanity for these modules.
- Maintained working version via Visual source Safe as well as Tortoise SVN.
Environment ASP.Net C .Net 2.0/4.0 Remoting XML IIS T-SQL SQL server 2000/ 2008 Visual Studio 2005/2010
Senior Software Engineer
Confidential
Responsibilities
- Analyzed current system and devising ways for Guaranteed Data delivery with efficient resource utilization.
- Involved in development cycle including High-level design Low-level design implementation testing and creation of functional documentation.
- Designed Class diagrams Use cases and Sequence diagrams in Microsoft Visio and created design documents for the same.
- Used concepts such as Events and Delegates Remoting MSMQ and Caching to develop simple Pipeline Architecture for gathering data over distributed services and inserting in database.
- Compress data into batches before upload for efficient network utilization.
- Implement encryption to secure the data transferred.
- Developed Configurable modules.
- Created the test cases and performed unit testing integration testing and sanity for these modules.
- Maintained working version via Visual source Safe as well as Tortoise SVN.
Environment C .Net 2.0/4.0 WCF XML IIS T-SQL SQL server 2000/ 2008 Visual Studio 2005/2010
Software Engineer
Confidential
Responsibilities
- Involved in development cycle including High-level design Low-level design implementation testing and creation of functional documentation.
- Designed Class diagrams Use cases and Sequence diagrams in Microsoft Visio and created design documents for the same.
- Used concepts such as Events and Delegates MSMQ and Caching to develop various services.
- Implemented design patterns like singleton and factory.
- Used various third party solutions for PDF conversion Wav conversion.
- Database column mapping architecture to sync data from SQL to Oracle.
- Developed configurable modules.
- Triggers for notifying data changes.
- Created the test cases and performed unit testing integration testing and sanity for these modules.
- Maintained working version via visual source safe as well as Tortoise SVN.
- Performed role of release manager to accumulate changes and assure all uniform change.
- Used install shield to prepare product setup and visual build professional for building release dlls.
Environment C .Net 2.0 XML IIS T-SQL SQL server 2000/ 2005 Visual Studio 2005