We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Allentown, PA

SUMMARY

  • More than 7 years of experience in Microsoft technologies
  • Solid C# experience across usage of Windows Forms, Web Forms, and Mobile Forms.
  • Strong experience in programming with the .NET Framework using ASP.NET, Web Services, WCF and Threading
  • Microsoft Certified Application Developer (C#.Net) and hands on exposure to performance tuning, architecture, design, and providing technical support to teams.
  • Experience in designing real time systems for the HealthCare, Retail and Construction Domain.
  • Developed, Configured and Deployed a variety of .NET Framework Applications including WCF Services, Web Services, Web and Windows Forms, and Mobile Applications.
  • Experience on working with reporting tools like Active Reports and Crystal Reports.
  • Development experience primarily using MS SQL Server with also other RDBMS servers likes Oracle and MS Access.
  • Experience in development using VB 6.0 together with converting legacy VB 6.0 to .Net.
  • Experience in Agile development using SCRUM methodologies.

TECHNICAL SKILLS

.NET Framework Technologies: .Net Framework 1.1, 2.0, 3.0, 3.5 & 4.0, Win Forms, Web Forms (ASP. Net), ADO.NET, XML, Web Services, Windows Communication Foundation(WCF), .NET COM Interoperability, IIS, Object Relational Mapper (ORM)

Environment: Visual Studio 2003, 2008, 2010

Languages: C#, Visual Basic.Net, Visual Basic 6.0, Javascript, HTML

Databases: SQL Server (2000, 2005, 2008), MS - Access, Oracle

Reporting Tools: Active Reports 6, Crystal Report

Other Tools: Team Foundation Server (From installation to minimal administration), Visual SourceSafe, CruiseControl.Net (Integration Server)

Operating Systems: Windows 2008, Windows 2000, Windows 7, Windows XP

PROFESSIONAL EXPERIENCE

Confidential, Allentown, PA

Senior Software Engineer

Environment: Win forms C#.Net, Visual Studio.NET 2008/2010, SQL 2008, Team Foundation Server, Active Reports.NET, Infragistics Components, Windows Communication Foundation (WCF), .Net Memory Profiler

Responsibilities:

  • Involved in Analysis, Design, Development and Testing.
  • Involved in development of various modules of the windows forms application using C#, .NET and ADO.NET.
  • Mentored fellow developers how .Net Framework objects and features behave to help them speed up development.
  • Created major reports using Active Reports.net and solved issues regarding technicality in Infragistics Components.
  • Implemented WCF using http binding channel to cater transactions and streaming large datasets.
  • Performance tuning and removing memory leaks.
  • Developed Stored Procedures and Functions in MS SQL 2008.
  • Convert the application in .Net 4.0 to improve performance and reduce component leaks.

Confidential, Allentown, PA

Senior Software Engineer

Environment: Win forms C#.Net, VS.NET 2008, SQL 2008, Team Foundation Server, Active Reports.NET, and Infragistics Controls.

Responsibilities:

  • Perform windows forms (winforms) development on User Interface area for several modules.
  • Designing and development of C# class libraries and components.
  • Applied linked list algorithm to solve saving on multiple windows.
  • Applied Observer, Façade and Factory design patterns during implementation.
  • Adapted an object oriented programming (OOP), iterative and test based approach to development, thereby alleviating the impact of frequent requirement changes.
  • Created major reports using Active Reports.net and solved components issues on Infragistics controls.
  • Manage deployment of the application in production.

Confidential

Senior .Net Developer

Environment: Visual Studio 2008, C# 3.0, .Net Framework 3.5, WCF/Web services, LINQ, SQL 2000 & 2005, MS SQL 2008 Management Studio, Service Oriented Architecture with Object Relational Mapper, Infragistics Control, Windows 2003 Server, Windows 2008 Server, Windows XP, IIS 6/IIS 7, Team Foundation Server 2008, Cruisecontrol.Net

Responsibilities:

  • Setup team environment like Team Foundation Server 2008 together with Team SharePoint Portal using SQL Server 2008, Continuous Integration Server using CruiseControl.Net to facilitate integration of automatic building latest Estimating C# source codes, automatic unit tests, and distribution of proper builds for QA, pre-production, and production.
  • Software documentation of Software Architecture and Detail Design.
  • Developed and converted SOAP Web services into WCF services and applied security, transaction (MSDTC), and scalability. This is to take advantage of Windows 2008 Server capability together with WCF to squeeze performance. WCF binding like basic http binding and nettcp are the current parallel binding in use. Implemented and solved major threading problems arising from logic complexity of the Estimating application. Developed developer tools.
  • Development of major features of the Estimating application and its integration to the system using design patterns in compliance with business requirements and specifications.
  • Deploys application in production.

Confidential

Senior .Net Developer

Environment: ASP.NET, C#, SQL 2005, MagicAjax.NET/HTML/DHTML, WebServices, MVC, Service Oriented Architecture with Object Relational Mapper, Infragistics Control, Windows 2003 Server, IIS 6, MS SQL 2000

Responsibilities:

  • Designed the architecture of the web application using C#, Asp.Net 2.0, Model View Controller, Service Oriented Architecture with Object Relational Mapper, and asynchronous JavaScript framework.
  • Developed majority of features including integration of major technologies.
  • Setup developer environment like Subversion source repository, C# web services, database test server, and C# build environment.
  • Resolved major design flaws of the application that rose along the development process to cater timely delivery to Confidential as a client.
  • Integration to Microsoft AXapta SQL database.

Confidential

Software Engineer

Environment: Visual Studio 2005, C#.Net, MS POS SDK, Fujitsu ESC/P, NUnit.Net, Star UML, Subversion(SVN), SQLite

Responsibilities:

  • Develop very challenging C# implementation of ESC/P protocol client side application. This protocol is documented in Japanese and was way complicated when interpreted thus needing very deep analysis.
  • Able to solve inverted rendering of bitmap image to FUJITSU printer using byte manipulation in C# and Ethereal (WireShark) packet analyzer.
  • Implemented design patterns for controlling POS’s buttons and business logic in client side.
  • Deployed the application in commercial restaurants in Singapore, Japan, and China.

Confidential

Software Engineer

Environment: C#.NET, VS.NET 2003/2005, .Net Compact Framework, SQL Server Compact Edition 2.0, Windows CE, XML, ResGen Tool, OPENNETCF, SVN/Visual SourceSafe, SQLite DB, PostGresSQL Manager

Responsibilities:

  • Core developer of C# Held Ordering Terminal System client application by turning .Net Compact Framework match like that of desktop .Net Framework using platform invokes (pinvokes), heavy reflection, code hacks, and OPENNETCF C# library.
  • Solved majority of threading deadlocks encountered on the toughest bug ever encountered on replicated system using Visual Studio.Net 2005.
  • Implemented C# bitmap programming to gain performance in presenting tables in restaurant in a small view of PDA screen.
  • Implemented application-wide handling of delegates to achieve locking of the application whenever the server is requesting to get locked or update data.
  • Deployed the application in commercial restaurants in Singapore, Japan, and China.

Confidential

Computer Programmer

Environment: VB.NET/Visual Basic 6, Oracle7, Active Reports, XML, OOP Concepts

Responsibilities:

  • Able to optimize SQL queries to gain more than 50% of speed by creating indices and using those indices to have better data retrieval.
  • Customized installer using Visual Basic.Net to solve long running bug dll not refreshing on GAC.

We'd love your feedback!