Senior Software Engineer Resume
Rockville, MD
SUMMARY
- Diversified professional experience in developing and deploying applications, utilizing a variety of programming languages, databases, and technologies.
- Experience in developing windows and web applications using C#, C++, MVC4, MVC5, ASP.NET, VB.NET, XML and MFC
- Worked on .NET frameworks 2.0, 3.5, 4.0 and 4.5
- Full Software Development Life - Cycle (requirements, design, architecture, code, testing, release, maintenance); Evaluate, install, customize and support third-party vendor software solutions; Participate in staff meetings to make decisions about business processes, system metrics, software integration, and problem-solving.
- Major responsibilities include gathering requirements from the end user and developing Desktop Intelligence Reports, Crystal Reports and WebI Reports.
- Good experience in web application development using n-tier Architecture.
- Extensive experience using C# and XAML with MVVM design principles for UI development.
- Experience with Service Oriented Architecture and developing WCF services.
- Developed ASP.NET MVC 3 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
- Good experience in Analysis, Design, Modeling, Development, Implementation & Testing (SDLC) of Enterprise Web-Applications, Stand-alone & Distributed applications.
- Experience in Software Development Life Cycle (SDLC) like Agile scrum methodology and Waterfall model.
- Extensive experience with SQL Server and T-SQL in constructing triggers, tables, user functions, views, indexes, user profiles, relational database models and data integrity.
- Experience in DB application development which includes writing Stored Procedures, Triggers, Views, and Cursors in SQL Server 2005, 2008 & 2012 Databases.
- Good experience in working with different Object Oriented Programming Techniques
- Windows Azure Infrastructure As A Services (IAAS Platform).
- Creating cloud service, Virtual Machine Creation in Azure Portal.
- Experience in using TFS for version controlling.
- Good experience in Data Access techniques: ADO.Net and Datasets.
- Working knowledge of LINQ, Entity Framework and Object Relational Mappers (ORMs).
- Good experience in working with AJAX Control Toolkit and AJAX Extensions.
- Good team player with excellent communication, trouble shooting, debugging and strong analytical problem solving skills.
TECHNICAL SKILLS
.Net Technologies and Related Tools: ASP.NET, RAD, CSS, AJAX, WCF, Content Management server, Telerik Controls, Infragistics and NUNIT
Servers: IIS 5.0/6.0/7.0
Operating Systems: Windows 2008/a2003/2000/NT/XP/2000 Prof, Vista, UNIX.
Languages: C#, VB.NET, VB 6.0, Java, PL/SQL, JavaScript, JQuery, XML, XAML, XSLT, HTML, DHTML
Data Bases: SQL Server 2012/2008/2005/2000 , Oracle 9i/10g, DB2
Version Management Tools: Team Foundation Server(TFS), Visual Source Safe (VSS), Subversion, PVCS
Reporting Tools: SQL Server Reporting Services 2005, Crystal Reports
IDE/Tools: Visual Studio.NET 2010/2008/ 2005/2003 , Rational Rose, Visio
Methodologies: UML, Design Patterns
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Senior Software Engineer
Responsibilities:
- Responsibilities include Front-end UI development (HTML, CSS, JavaScript, ASP.NET MVC) on Confidential corp, gov web application.
- Designed and developed MRC Unit Dashboard, Summary Unit activities Report, Recent Unit activities report and Surgeons calculator on website.
- Managing, maintaining, developing and deploying applications and databases in response to business needs.
- Set up and worked on the development, QA, Staging & Production environments.
- Updated existing code and learned new technologies on the fly.
- Design and developed GIS tool to load shape files data into SQL Server.
- Perform maintenance, bugs fixes and updates to existing websites as requested.
- Contributed to the overall development of the web development team.
Environment: Visual Studio, SQL Server 2008, SQL Server 2012, SQL Server 2014, ASP.NET, CSS, VB.NET, MVC, .Net Framework 4.5, TFS, C#, C++, ADO.NET, Web services, JavaScript, XML, HTML, AJAX, JQuery, WCF and, SQL scripting (SSRS & SSIS).
Confidential, Houston, TX
Senior Software Engineer
Responsibilities:
- FTWD (Formation testing while drilling) project architecture designed and testing phases of the SDLC life cycle.
- Design FTWD monitoring software using MFC/C++ and Embedded programming.
- Design web pages using ASP.Net controls and custom controls based on requirement.
- Implemented changes in coding and designs using knowledge of VB .NET.
- Creating applications using VB.NET and enhancing projects for .NET applications.
- Create Store Procedures/User Defined Functions to store and fetch data from the database.
- Interacted with the Business analyst for requirement gathering.
- Web Design & Development of User Interfaces using ASP .NET, C# .Net, AJAX, XML & HTML.
- Middle Tier Business component Development using C# .NET to in corporate business logic & implemented back-end connectivity using ADO.NET.
- All Data Access was done through web services calls to a cache database on the back end.
- Web Services has been created using SOAP.
- Assisted in testing the code performance across various browsers, maintenance of software, production support and bug fixing and application testing and deployment.
- Navcal Full Software Development Life-Cycle (requirements, design, implemented complex database architecture and interface with website and GUI, code, testing, release and maintenance)
- Implemented strategies for database highly availability and scalability
- Documented standards, guideline, and strategic plans to develop .NET based NAVCAL software system.
- Designed web application architecture and enterprise object framework for a real time internet Navcal system.
- Design and Implement Database Schema, Import Confidential facilities data and build stored procedures on SQL Azure.
- Managing project and hands-on experience on Cloud Computing on Microsoft Windows Azure
Environment: Visual Studio, SQL Server 2012, Microsoft Windows Azure, SQL Azure, Embedded Programming, ASP.NET, VB.NET, CSS, MVC, MVVM, .Net Framework 4.5, TFS, C#, C++, ADO.NET, Web services, JavaScript, XML, HTML, AJAX, JQuery, WCF and, SQL scripting (SSRS & SSIS).
Confidential, Phoenix, AZ
Senior .Net Developer
Responsibilities:
- Involved in the Requirements analysis, Design, Development, and testing phases of the SDLC life cycle.
- Design web pages using ASP.Net controls and custom controls based on requirement.
- Developed the Client side validation using Java Script and JQuery and server side using Server side validations.
- Create Store Procedures/User Defined Functions to store and fetch data from the database.
- Interacted with the Business analyst for requirement Gathering.
- Web Design & Development of User Interfaces using ASP .NET, C# .Net, AJAX, XML & HTML.
- Developing WEB interfaces to modify database data (VB.NET/C#.NET)
- Middle Tier Business component Development using C# .NET to in corporate business logic & implemented back-end connectivity using ADO.NET.
- All Data Access was done through web services calls to a cache database on the back end.
- Web Services has been created using SOAP.
- Involved in testing the code performance across various browsers.
- Worked on Bug fixes in stating environment.
- Involved in production support and bug fixing.
- Involved in application testing and deployment.
- Created sophisticated SQL Server database to responsively handle complex queries (T-SQL, DTS, triggers, stored procedures, functions, optimization) and .NET data access components
- Involved in the development of Presentation Logic for GUI of ASP.NET pages.
- Subscribe SQL Server Azure Cloud Services.
- Create Database(s) on SQL AZURE
- Create, manage SQL Server AZURE Databases
- Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio(SSMS) for Developers
- Configuring and managing Virtual Machines using Windows Azure portal.
- Setup remote desktop connection for a role in Azure portal and Visual Studio.
- Configuring and monitoring Cloud services.
- Configuring Alert notification in Windows Azure.
Environment: Visual Studio, SQL Server 2008, Microsoft Windows Azure, SQL Azure, ASP.NET, CSS, MVC, .Net Framework 4.0, TFS, C#, C++, ADO.NET, Web services, XML, HTML, Java Script, AJAX, Jquery and WCF.
Confidential
Sr .NET Developer
Responsibilities:
- Assist in developing Technical Definition, Technical Specification and SDLC Documentation.
- Development of class and sequence diagrams using Visio and creating the Project structure in IBM Clear Case.
- Converting an existing Access/Excel/VBA program to VB.NET/SQL Server 2005.
- Creating the UI for the application using Resco Controls in the Winforms on the Hand-Held device.
- Played a key role in development of Business Logic for the application using Datasets and Datatables and fetching data from the database.
- Defining the Table Structures, Writing Queries, Stored Procedures, Functions and Triggers on the SQL Server 2008 Database.
- Development of Test Plan, Unit Test cases and Unit Testing the Application.
- Part of SIT and UAT for Bug Fixing and troubleshooting the issues.
- Responsible for designing web forms using different ASP.NET Server controls.
- Create SQL Server databases, tables, views, stored procedures and database backups using SQL Server Management Studio
- Developed web forms in ASP.NET using C# as the code-behind language and LINQ as the SQL data consumer.
- Used Asp.net validations Controls for side validations
Environment: MS Visual Studio 2010/2008, SQL Server 2008, .NETFramework 3.5, TFS, ASP.NET, CSS, C#, C++, AJAX, win forms, JavaScript, WCF, XML, HTML, Resco Controls, Windows CE, Windows Mobile 6 Professional, Clear Case, Web Services,, Oracle 10g, Oracle SQL Developer, HP Quality Center.
Confidential, Chesapeake, VA
.Net Developer
Responsibilities:
- Implemented Agile SCRUM methodologies for the system.
- Worked on Presentation, Business and Data access layers.
- Developed business layer components in C#.NET.
- Designed VB.NET, VB6 and Excel user interfaces for ORACLE database.
- Interacted with end clients on a regular basis.
- Involved in various phases like Development, Testing, Implementation
- Designed Customized components using C# Language and the project Was built on n-Tier Architecture with extensive use of Object Oriented programming Techniques Like Encapsulation, Inheritance, polymorphism and Abstract Classes etc..
- Created, modified and tuned the Stored-Procedures, Views and user defined functions in SQL-Server 2008 to carryout database operations.
- Written SQL scripts to migrate data from one server to another server.
- Implemented SQL Runner application to run the custom and core scripts for key stone edge.
- Developed ASP.NET user controls and C# classes for code reusability in the list, detail and edit views.
- Developed the Meetings layouts using XAML and bounded the objects to the data base using Windows Presentation Foundation (WPF).
- Used Subversion for Configuration Management and Version Tracking.
- Used Bug Tracker for filing the test bugs and storing the results.
- Involved in design of various modules like Events, Contacts, Grants Alerts, Articles and Publications etc.
- Worked on Reports module in producing various customized Reports using Sql Server Reporting Services.
- Implemented Security Management using Forms Authentication.
- Performed In depth program design, development, program logic, flow charting, testing, debugging and documentation Web front end development.
- Acted as a good team Player and involved in workflow planning and code review meetings.
Environment: Microsoft Visual Studio .NET 2008/2010, C#.NET, C++, ASP.NET, CSS, ADO.NET, VB.NET, .NET Framework 4.0, CSS, Java script, AJAX, JQuery, XML, HTML, XAML, WPF, SQL Server 2008, SQL Runner, SSIS, SSRS, IIS 7.0, Subversion 6.0/7.0, Windows 7 Professional.
Confidential, AZ
.Net Developer
Responsibilities:
- Participated in gathering and documenting User Requirements.
- Involved in design, development and testing of application.
- Involved in design and developing Web Forms using server controls, user controls.
- Designed different components using C# language with extensive use of Object Oriented Programming Techniques like inheritance, interfaces etc.
- Developed mathematical model for recovery of missing sales data and forecasting of future sales (VB.NET, ADO.NET).
- Used built-in validation controls and custom validation control for front end validations.
- Involved in the complete Software Development Lifecycle (SDLC)
- Code C# library to create components for Business Tier.
- Used ADO.NET for SQL Server database interactions using Data Adaptors, Data Reader and Dataset.
- Extensively used Data Bound controls like Data Grid for displaying database information in html table format with Server Button Control.
- Resolved defects and implemented enhancements based on the project team requirements and testers' feedback posted in Rational ClearQuest.
- Responsible for database design.
- Created database tables, triggers, stored procedures, joins, views using SQL Server 2005 at the backend level.
Environment: Microsoft Visual Studio 2005, SQL Server 2005, ASP.Net, CSS, VB.NET, C#, C++, ADO.Net, Windows 2000/XP, .NET Framework, XML, DHTML, SHTML, SSIS, SSRS, Web-Services, Stored Procedures, Triggers, VSS, ClearQuest.
Confidential
Product Developer
Responsibilities:
- Responsible for research, design, development, translate X-ray IO Device Idea from concept to reality
- Responsible for assisting the Hardware engineer in developing sensors designing for non-destructive testing applications
- Preparing verification documents to ensure that the design meets the testing requirements
- Complete hardware designing and Software programming coding, testing, and analyzing software programs and applications.
- Development of X-ray sensors utilizing low cost analog circuitry (op-amp and transistor level)
- Implemented numerous X-ray sensors design improvements
- PCB designing for Smart X-ray IO device and developed Graphical user interface (GUI) interface
- Programming of microcontroller (PIC18F4550) to perform different task
- Characterization of X-ray IO device on CT equipment (Testing and validation)
- PC interface designed as a dose stability monitor for industrial computed tomography equipment
- Developed and maintained SQL Server Databases. Built, maintained, and scheduled DTS and SSIS packages and stored procedures for migrating and updating data.
Environment: Visual Studio2005, SQL Server 2005, ASP.NET, CSS, HTML, XML, VB.NET, .Net Framework 2.0, SSIS, SSRS, EAGLE PCB Design, MATLAB 7.2 (2006a), C#, C++ and python (VTK/ITK) and SQL Server 2005, Microcontroller Programming and FPGA (Atmel chip and Microchip).
