C# Software Engineer Resume
SUMMARY
- 8+ years of software development experience.
- 4+ years of expertise in C# software development and .NET.
- In - depth skills in Microsoft SQL Server and noledge in relational databases.
- Excellent database design experience.
- Advanced object-oriented programming and design noledge and skills, including different object-oriented design patterns.
- Excellent communication skills.
- Advanced troubleshooting and analytical skills.
- Available full-time from January 5, 2015 on CPT. H1-b visa sponsorship required.
TECHNICAL SKILLS
Programming languages: C#, C++, T-SQL, JS.
IDE: Microsoft Visual Studio 6.0, 2005 - 2013, Microsoft SQL Server Management Studio.
Databases: Microsoft SQL Server 2005 - 2014, MySQL.
Version Control Systems: Source Save (is a TFS component), SVN.
Application Servers: IIS.
Operating systems: Windows XP, 7, 8, 8.1.
.NET libraries/Frameworks: Windows Forms (WinForms), ADO.NET, Entity Framework (EF), LINQ, DevExpress, Server Management Objects (SMO), Windows Communication Foundation (WCF), Ninject, Moq, ASP.NET, ASP.NET MVC, ASPX, WPF.
Web Technologies: HTML, Cascade Style Sheets (CSS), MVC, SASS, AJAX, JQuery, JQueryUI, KnockoutJS, REST, JSON, SOA.
Tools: ReSharper, Reflector, Tortoise SVN, SQL Comparer, SQL Data Generator, Microsoft SQL Profiler, StyleCop, SQL Prompt, SQL Complete, Fiddler.
Technologies/Other: XML, Team Foundation Server (TFS), Standard Template Library (STL), Microsoft Office (including Visio), Microsoft Project, Citrix (as user), IBM Lotus Notes 8.5 (as user), Mathcad, Virtual Box, Jira, Confluence, Agile, Mindscape Web Workbench.
PROFESSIONAL EXPERIENCE
C# Software Engineer
Confidential
Responsibilities:
- Developed a brand new product finder ASP.NET web application in teh custom MVC architecture using HTML, CSS, SASS and JavaScript for StarTech that enabled StarTech customers to select a suitable cable by specifying teh devices to be connected. Teh application tries to fit teh devices together by opting for a cable having compatible connectors on both of teh ends.
- Developed brand new logo programs stemming from teh customers’ requirements for HP and Metacritic utilizing HTML, CSS, SASS and JavaScript and custom MVC architecture.
- Migrated teh product logo web application front-end from FreeMarker to ASP.NET with teh object model and markup redesign. In order to step up teh syntax translation pace, teh suite of regular expression based tools was developed.
- Java ResourceBundle to .NET resources converter was developed to speed up and keep in sync teh resources of teh applications that are being migrated. dis converter parses multilingual ResourceBundle.properties file or teh corresponding record in teh MySQL database table and populates teh corresponding .NET resources files with teh respective resources entries.
- Redesigned an image gallery component that exposes supplying content in customer’s online shops. Teh changes touched upon HTML markup of teh gallery, related JS code, SASS styles and C# back-end code. Teh purpose of alterations is to enable support of different image sizes for teh gallery.
- Implemented new features of teh ASP.NET MVC tool, which provides for teh product database maintenance and customer settings adjustments of teh product. By fine-tuning parameters that are set up utilizing teh tool, clients and technical support engineers can conveniently customize teh product to make it fit for each customer’s purposes. Each of teh features provides for codding ASP.NET MVC front end in C#, HTML, CSS, JS, JQuery, JQuery UI and KnockoutJS, back-end code for interaction with teh database in C#, and T-SQL code in stored procedures in Microsoft SQL Server.
- Dealt with Jira for tracking work items and communicating with other developers, testers and program managers as well as actively using Jira Kanban boards.
- Worked with Confluence for reading and adjusting wiki documentation of teh application.
Environment: C#, T-SQL, Microsoft Visual Studio 2012, Microsoft SQL Server Management Studio 2012, ADO.NET, LINQ, ReSharper, XML, Team Foundation Server (TFS), ASP.NET MVC, HTML, CSS, JQuery, JQueryUI, KnockoutJS, ASPX, Jira, Confluence, JSON, SOA, REST, StyleCop, SASS, MySql, Agile, SQL Complete, Fiddler, Mindscape Web Workbench.
C# Software Developer
Confidential
Responsibilities:
- Developed C# application for giant bank system database migration, which included database structure changes and fixing incompatibilities between existing and newer versions of teh SQL Server. During teh work on dis project me learned SMO and significantly improved my noledge and skills in SQL Server.
- Developed 32 modules for one of teh bank reporting systems each of them provides for coding a number of SQL Server stored procedures and xml configuration file. Sometimes, it also included DevExpress printing forms development. In order to accelerate teh development process me made report template which was used in all teh reports.
- Debugged and fixed bugs in SQL stored procedures, which were written by other developers.
- Developed a C# tool for advanced search in SQL Server databases which enables users to track chain of SQL server objects (stored procedures, functions, triggers, jobs) and code base executions. dis allows user to find out objects or places in code where some or another stored procedure or function executes or which one is never used and may be deleted. Also, teh tool allows user to export search result to Microsoft Excel.
- Developed 2 C# modules for teh bank system each of them provides for UI, application server and database interaction components in following to system architecture.
- Organized report projects storage in TFS on version control.
- Negotiated with project managers re ways of implementation and details of reports and applications.
Environment: .NET, C#, T-SQL, Microsoft Visual Studio 2010, Microsoft SQL Server Management Studio 2005 - 2008, TFS, Source Save, SVN, WinForms, ADO.NET, EF, SMO, LINQ, ReSharper, XML, DevExpress, Reflector, Tortoise SVN, Word, Excel, Visio, Project, SQL Comparer, Power Shell, Windows 7, Citrix, IBM Lotus Notes 8.5, Microsoft SQL Profiler.
C# Software Developer Intern
Confidential
Responsibilities:
- DevExpress 12.1 Grid Control capabilities research to enable grid data real-time update according to corresponding database table data changes. Developed a template desktop application using SqlDependency object, “Publish-Subscribe” and “Model-View-Controller” design patterns.
- WCF capabilities research to enable multiple client applications notification of database table data changes thorough WCF service. A template desktop application was developed.
- Designed and implemented bank system’s report for accounts.
- Developed a number of ASP.NET pages for one of teh bank systems.
Environment: .NET, C#, T-SQL, Microsoft Visual Studio 2010, Microsoft SQL Server Management Studio 2008, TFS, WinForms, ADO.NET, EF, LINQ, WCF, ASP.NET, HTML, CSS, JS, ReSharper, XML, DevExpress, Word, Excel, Visio, Windows 7, IBM Lotus Notes 8.5, Microsoft SQL Profiler.
