Post Job Free

Resume

Sign in

Senior Software Developer (.NET)

Location:
Vaughan, ON, Canada
Posted:
June 08, 2015

Contact this candidate

Resume:

Elina Blank

Home: 289-***-****

Cell: 416-***-****

acp378@r.postjobfree.com

OBJECTIVE

Seeking to serve as a Senior Software Developer within an esteemed organization where I can utilize my professional skills and experience and which can provide me accelerated growth in the field of software development.

PROFESSIONAL SUMMARY

Solid background in object oriented programming and design with 8+ years of C# .NET programming experience.

Experience in database design and implementation using SQL in SQL Server environment.

Experience developing .NET applications using ADO.NET.

Hands-on experience with web services technology.

Deep knowledge of C# .NET Core (Web Forms, Win Forms, XML, serialization).

Proficiency in developing web applications using ASP.NET, HTML, JavaScript, CSS, XML, XSLT.

Solid knowledge in all aspects of the software development life cycle starting from definition, gathering requirements, analysis and design to implementation, validation testing and support.

Product development using Agile/Scrum methodology.

TECHNICAL SKILLS

Programming

Languages:

C# .NET, VB.NET, VBScript, Java, SQL, JavaScript

C# .NET Technologies:

Serialization, Remoting API, Reflection, XML Processing, Data.OleDb, Web Forms, Windows Forms, Web Services, ADO.NET, AppFabric Caching,

Silverlight, WCF

Software and Tools:

Microsoft Visual Studio .NET, SQL Server Management Studio, SQL Profiler, Fiddler

Databases:

SQL Server 2000/2005/2008/2012

Markup/Scripting Languages:

HTML/DHTML, XML/XPATH/XSL

Methodologies

and Concepts:

Client/server, multithreading, design patterns, MVP pattern, Agile

EMPLOYMENT

Senior Software developer Nov 2012 – Current

Changepoint (Formerly Compuware), Canada, http://www.changepoint.com

Being a key member of the Core Product Maintenance team for Changepoint application (leader in IT Portfolio/PSA market) in which I’m responsible for investigating and resolving customer issues in timely manner:

Developing and maintaining Enterprise Resource Planning Software product using .Net, JavaScript and SQL

Extensive use of VBScript, JavaScript and HTML for developing and enhancing the system’s user interface.

Use of Silverlight and WPF data services for application module for Resource and Project/Task worksheet.

Analyze reported issues and provide possible solutions using Visual Studio, SQL Profiler, Fiddler and other tools

Assess solution impacts and identify potential roadblock

Involve in application enhancements for Request Management, Project Management and Financial Management Modules driven by unlimited UDFs (user-defined fields), system and customer defined Workflow.

Architect, design and developing features for the in-house application

Work closely with Support when investigating the issue and Product Management for the use cases/requirements

Provide code fixed in custom patch or in service pack hot fixed in between general version releases

Maintain code in version control (TFS) across multiple branches

Senior Software Developer May 2006 – Nov 2012

The Code project, Canada, http://www.codeproject.com/

Developed significant part of the solution using the .NET Framework 2.0, 3.5 and 4.0.

Implemented authentication system using web services.

Created data table structures, indexes, stored procedures, triggers and functions according to application architecture and requirements in T-SQL using Microsoft SQL Server.

Developed client side of the application using Web forms, Ajax calls, JavaScript, CSS and HTML.

Configured and deployed new projects from development to staging and from staging to production environments.

Introduced auto email alerts that provide top-level management with comprehensive reports as well as alerts for the middle-level management about outstanding tasks.

Involved in application enhancements and maintenance activities.

Performance tuning for both database tier (SQL Server) and middle (.NET) tier.

Prepared unit test cases and used tools such as NUnit to ensure the quality of the code.

Migrated, adjusted and combined the database of an acquired company.

Migrated, maintained and enhanced a classic ASP web application to ASP.NET 2.0.

Software developer Jan 2006 – Apr 2006

Resolver Inc., Canada, http://www.resolver.ca/

Participated in-group efforts to develop a complex software product for Enterprise risk Management application.

Develop front-end, middle-tire and back-end of ASP.NET-based application for Risk Management System

Develop using C# substantial parts of the product

Implement user interface using ASP.NET custom and user controls

Implement back-end application with ADO.NET

Design and implement database layer using SQL Server 2005

Software developer 2003- 2005

Olive Software Ltd., Israel, http://www.olivesoftware.com/

Played key role in a support team that developed customized features for the existing software system

Designed and developed a front-end and middle-tire of web-enabled department task tracking system from scratch

oDeveloped server-side software components using ASP.NET (C# code running on the server side)

oWorked with the Microsoft. Jet database

Developed front-end and middle-tire of web-enabled electronic newspaper publishing system (over 30 web sites for different clients)

oWrote front-end tire using JavaScript and HTML/DHTML

oXML Data Islands (XML inside HTML) for displaying/sorting XML in IE5+

oDeveloped server-side software components using ASP and DOM model for XML transformations

Provided 3rd level technical support

Wrote documentation describing the application for internal use

oDescribed code flow

oDescribed the use of the application objects

Wrote the training material and FAQ documentations

Conducted professional and customers’ trainings

Research Assistant 2001 - 2002

George Mason University, USA, http://www.gmu.edu/

At that time I developed the Java based scientific simulation software, which was designed to prove an advanced mathematical model in the area of test case generations.

Researched the implementation of the Flight Guidance System (FGS) in SMV (software modeling and verification) language (special language for model checker). The research was sponsored by NASA

Developed Java based scientific simulation software to translate the specification from SMV into Java

Used counterexample mechanism and Java language to check safety properties of the FGS

Wrote course work using Java and SQL representing course schedule and student enrollment

EDUCATION

M. Sc. in Information System (GPA 3.9/4.0), George Mason University, USA 2002

B.Sc. in Chemistry, minor – biochemistry (GPA 82/100), Ben-Gurion University, Beer-Sheva. 1998

REFERENCES

Available upon request



Contact this candidate