We provide IT Staff Augmentation Services!

Sr Software Development Engineer Resume

0/5 (Submit Your Rating)

Andover, MA

SUMMARY

  • Experienced Software Engineer with 7+ years of software development and testing experience with Microsoft development platform.
  • Excellent communication skills with proven technical skills and the ability to work in a team for successful completion of projects.
  • Experience in designing and developing desktop based and web - based applications using C# and ASP.Net, XML, JavaScript, XSLT, ADO.NET, Web services.
  • Experienced in designing and implementing test cases for automation testing. (Selenium/ Microsoft Test manager)
  • Good understanding of version control software (TFS)
  • Experience in the domain of Information Technology support and quantitative data analysis and presentation.
  • Excellent understanding of the Software Development Life Cycle. Worked on Requirement Analysis. Translating them to specifications and designs in an Agile Development environment.
  • Expertise with Visual Studio (2003,2005,2008,2010)
  • Experience with Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Visual studio 2008 and 2010
  • Knowledge in creating database queries, stored procedures, functions, triggers using MS SQL Server, SQL Tracing using SQL Server, Oracle 11g
  • Understanding of .Net Design Patterns such as MVC, GoF, Singleton.
  • Proficient in XML programming.

TECHNICAL SKILLS

Languages: C++, C#, C, ADO.NET, ASP.NET, SQL, XML

Microsoft Technologies: .Net Framework, Visual Studio 2008/2010,2012, TFS, WPF, WCF, AJAX, LINQ

Scripting Languages: Java Script, JQuery, AJAX

Databases: MS SQL Server 2008/2005, MS Access, Oracle 11g

Web Technologies: XML, XSLT, IIS (7.5/7.0/6.0/5.0 ), CSS, HTML, XHTML, SOAP, WSDL, XML Web Services

Operating Systems: Windows 7, Windows Vista Premium, Windows Server 2003, Windows XP, Linux, Windows 2000

Tools: TFS, NUnit, Selenium, UML, Microsoft Visio

PROFESSIONAL EXPERIENCE

Confidential, Andover, MA

Sr Software Development Engineer

Responsibilities:

  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET and SQL
  • Extensive use of XML.
  • Worked with the product support engineering to identify the requirements.
  • Worked with product developers to understand the different log files to be used as input.
  • Created customized user controls for the easy development of the UI.
  • Developed using C# and worked with Widows Forms Application and WPF.
  • Defined the requirements in a formal specifications and conducted requirement reviews.
  • Extensively used and developed stored procedures using SQL Server 2008R2.
  • Used ADO.Net objects data reader, dataset and data adapter for consistent access to data sources.
  • Created SQL Server tables and complex tables and developed stored procedures, views and user-defined functions those are required for the application.
  • Prototyping the UI features with demos to continually refine the requirements.
  • Create design documents (HLD and Detailed Design).
  • Implementation and unit testing.
  • Provide demonstrations of the capabilities of these tools to the support engineering organization.
  • Maintenance and support of the application by fixing bugs and enhancements.

Environment: C#, SQL, ADO.Net, XML, Visual Studio 2010, Microsoft SQL Server 2008R2

Confidential

Responsibilities:

  • Worked with the product support groups to identify the requirements.
  • Harmonize and finalize the requirements based on the needs of support organizations for a variety of products.
  • Working with the IT teams for server setup.
  • Contributed to the UI development by working with the graphic designers.
  • Worked with ASP.Net web parts, navigation control, user controls, and master pages and developed cascading style sheets (CSS) for consistent look and feel of the website
  • Usage of Ajax for the rich UI experience.
  • Create business logic libraries (WCF Web Services) to support various features. (Import files, Generate automatic reports).
  • Report scheduling module design and Implementation in an MVC pattern.
  • Used ADO.Net objects data reader, dataset and data adapter for consistent access to data sources.
  • User Roles and Permission module design and Implementation.
  • Created database design using SQL Server 2008 R2 and implemented Stored Procedures, Triggers and Views for the user administration (Roles and Permission module)
  • Created SQL Server tables and complex tables and developed stored procedures, views and user-defined functions those are required for the application.
  • Handled ASP.Net client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
  • Create unit test plan for reporting subsystem in TFS and Test Manager.
  • Creation of automated tests using Selenium.
  • Code review for peers.
  • Application performance monitoring and bug fixes before customer handoff.

Environment: C#, Visual Studio 2010, SQL Server 2008 R2, WCF Web Services, TFS, IIS.

Confidential, NYC, New York

Sr. Programmer Analyst

Responsibilities:

  • Preparation of Technical and Design documents.
  • Interacting with Business users for the requirements gathering.
  • Preparation of Effort Estimation sheet.
  • Front end implementation, Coding, Code review and Unit Testing.
  • Leverage C# to create windows services to consume requests on IBM MQ, multithreading to execute multiple requests concurrently, Rijndael Encryption and Decryption component, layered architecture and interface with syncfusion to create reports in excel and PDF.
  • Code Deployment.
  • Production support and Defect fixing.
  • Status and Defect calls.

Environment: Visual Studio 2008 (.Net Framework 3.5), C#,VB.NET, WCF, LINQ, XML, Windows services, Syncfusion components, DB2 & IBM MQ Series V 7.0

Confidential, St. Paul, MN

Technology Analyst

Responsibilities:

  • Design and develop application using MVC 2, ASP.Net and C#.
  • Implementation of Premium Calculation Rating, Excess, Underwriter Work Station to Polaris Conversion Module.
  • Creating stored procedures for data modification and handling performance issues.
  • Implemented WCF services to interact with CGI and other systems.
  • Directly interact with business users and getting requirement and implement the modules.
  • Working on Agile scrum environment and playing scrum master role on this project.

Environment: .Net Framework 3.5, C#.Net, ASP.Net, JQuery, MVC 2, WCF, SQL Server 2008,SSRS

Confidential

Technical Programmer Analyst

Responsibilities:

  • These controls are developed with C#, SQL, ADO.Net, XML
  • Worked with the Cross functional process managers to understand the requirements.
  • Identify overlaps in the different processes and propose controls.
  • Creating prototypes and demonstrate these to ensure that these met the business needs.
  • Develop and create new controls and modifying existing controls to suit current business needs.
  • Unit testing the controls by creating and executing unit tests.
  • Provide demonstrations and training to the process analysts and business analysts to help them understand the capabilities of these tools.
  • Integrating and deploying these controls into the process.
  • Maintenance and support of these controls by fixing bugs and enhancements based on evolving business needs.

Confidential

Responsibilities:

  • Created the Application using MVC design pattern.
  • Requirement analysis and specification creation.
  • Implemented the system using ASP.NET, C#, SQL Server, JavaScript, XML, ADO.Net
  • Developed SQL stored procedures for data manipulation and querying data from SQL Server database.
  • Responsible for connectivity of database using ADO.Net Components.
  • Created components in ASP.Net that can be reused on several web pages.
  • Displaying data in tabular form based on the criteria selected using data grid control.
  • Dynamically loading data in controls using the server events.
  • . Created unit test plans in Test manager and unit tested the application.
  • Created High level design and prototyping.
  • Continuously worked with the customer doing demos and refining the design based on the feedback.
  • Participated in database design activity and create the detailed design.
  • Created test environments to support automation testing.
  • Worked in an agile development environment.
  • Maintain the application and bug fixes.

Environment: ASP.NET, C#, Visual Studio 2005, ADO.NET, SQL Server 2000, XML, JavaScript, IIS 5.1.

Confidential

Responsibilities:

  • Creating specification, high level design and prototypes. (MVC)
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET and SQL.
  • Developed master pages using style sheet and for providing uniformity among the pages using ASP.Net
  • Developed web services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
  • Extensively used technologies like AJAX for a rich UI experience.
  • Used ADO.Net objects such as data reader, dataset and data adapter, for consistent access to SQL data sources.
  • Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently
  • Used C# Excel Interops.
  • Programming the algorithms using GDI+ in C# with SQL Server, ADO.NET, as the backend.
  • Technical team representation working with the cross functional business groups to understand the various processes and identify metrics that need to be analyzed the statistical processes that are required (P-chart/ np-Chart/ S-Chart/Bar Chart)
  • Working in an agile development paradigm.
  • Implement NUnit testing, integration testing and regression testing.
  • Used Microsoft team foundation server for the purpose of version Control and source code maintenance needs
  • Fixed the software defects and deliver enhancements to the application.

Environment: ASP.Net, C#, Visual Studio 2008/2010, ADO.Net, COM, COM+, IIS 7.5/7.0/6.0, LINQ, NUnit, .NET Framework 3.5, JQuery, JavaScript, Multithreading, SQL 2008/2005, Windows Server 2003

Confidential

Junior Software Developer

Responsibilities:

  • Implement the roles and permissions in the web based application (ASP.Net C# with ADO.Net and JavaScript)
  • Design the web-site UI using HTML/XSLT/Master Page.
  • Implement the review cycle workflow. (ASP.Net C# with ADO.Net, JavaScript, AJAX)
  • Working with designing the database for roles and permission. (Oracle 11g)
  • Design the database for saving annotations/translations.
  • Designing the workflow for the review process (UML using Visio and Sequence diagrams using Enterprise Architect)

Confidential

Responsibilities:

  • Developed a software model using N-Tier architecture with software development life-cycle (SDLC) followed by agile methodologies.
  • Developed and Implemented solutions for diverse programming scenarios in C#, employing object oriented programming (OOP) concepts such as encapsulation, inheritance, polymorphism and abstraction.
  • Developed web services and invoked them by using XML, SOAP and WSDL for creating proxy classes.
  • Designed large numbers of Windows Presentation Foundation (WPF) forms, custom controls and User Controls using XAML language for User Interfaces.
  • Extensively worked with ASP.Net web site administration tool and web.config file to create roles, profiles, login controls, membership, identification, authentication and authorization for site security and user data storing.
  • Worked with ASP.Net web parts, navigation control, user controls, and master pages and developed cascading style sheets (CSS) for consistent look and feel of the website.
  • Handled ASP.Net client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties).
  • Used extensively JQuery and Java Script for client side validations.
  • Used ASP.Net AJAX toolkit controls like script manager, update panel and timer in some web pages.
  • Enhanced existing pages with different AJAX controls which provided responsive user interfaces to display the data on the web page.
  • Used ADO.Net objects data reader, dataset and data adapter for consistent access to data sources.
  • Created SQL Server tables and complex tables and developed stored procedures, views and user-defined functions those are required for the application.
  • Involved in developing query for generatingcross-tab drill-downreports in SSRS (SQL Server Reporting Services).
  • Involved in unit testing, modular testing and successful integration of modules and multiple layers in the system.
  • Used team foundation server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.

We'd love your feedback!