We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 18 years software development experience with C#, VB.Net and VB6 in both server and client platforms including web based systems and services years local experience, proficient in ASP.Net 2.0/3.5/4.0/4.5 framework to design, develop and maintain web and desktop applications
  • 5 years project manager experience in consulting, design and developing program as required
  • Extensive engineering experience in software project designing, developing, troubleshooting, management and technical support

TECHNICAL SKILLS:

Language and development skills: VS 2010, 2008, 2005,2003 (C# 7 years, VB.Net 6 years), VB6 (8 years), XML (5 years), ASP.Net (10 years), AJAX(4 years), SourceSafe (10 years), T - SQL(10 years), IIS(5.0, 6.0), ADO.Net (6 years), Web service(4 years), TFS (Team Foundation Server, 5 years), SSIS/SSRS (3 year), Javascript(6 years), VBscript, JQuery(5 years), Crystal Report(7 years), PHP, PL/SQL(5 years), CSS(6 years), LINQ, Unit Test(3 years), InstallShield 2009, VBA for Excel template, HTML5,WCF(3 years), Active Directory(3 years), MVC(3.5 years), NUGet(2.5 years), Ext.js(Sencha 3.0, 1 year), JSON(3 years), Razor(3 years), XML(5 years), Winform(5 years), Typescript(6 months)

Database skills: SQL Server 7/2000/2005/2008 (10 years), Access (6 years), Oracle(9i, 10g, 11g), MySQL

Operating Systems: Windows 95, 98, NT4.0 (Server, Workstation), 2000, (Server, Professional), and XP, 7, SBS 2003, DOS

EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Create MemoQuery web method in another project to allow BP users to valid ate the Memo Id.
  • Create entity and model classes to call web service in post mode.
  • Create various classes and functions to realize the business requests such as sorting in the datagrid (associating one row to another based on the field value); mapping the datagrid for different models and represent the datagrid dynamically in javascript;

Technology: Oracle 11g database and db2 database, developed with Visual Studio 2010, c# and Ext.js (Sencha) 3.0 framework. The UI is coded with Ext Javascript, CSS, XML and using AJAX and JSON.

Confidential

Senior Software Engineer

Responsibilities:

  • Create test project with data-driven method to test data access functions
  • Also create test project to test WCF functions: configure WCF, setup parameters, call WCF methods, and check the results. developed continuity plans and monitoring the progress of Incident
  • A problem which has occurred during the business process and which impacts the business operations resolution.
  • Maintain as primary developer for web applications such as FGC(Family Group Conference), BCFPI(Brief Child & Family Phone Interview), AMS(Adoption Management System); modify the code as request, build the web application, create migration document, publish web application to the Development environment, then BA/QA can verify the request. After verification, these web applications will be migrated to Test (for UAT) and Production.
  • Also maintain CARIS (Community and Residential Information System CARIS) which is a case management application developed for Child Youth and Mental Health, Youth Forensic Psychiatric Services, Maples Adolescent Treatment Center, and Provincial Services for the Deaf and Hard of Hearing.
  • Modify Security web service project, fix bug in getting roles from AD (Active directory); add new web method to add/remove cache for BCFPI “On Behalf Of” search in security manager web service; create CacheBootstrap windows console application to consume Security web service. . Using soapUI to test and trouble-shoot web service methods. Created test projects to do unit test mainly for data access layer functions.
  • Maintain as primary developer for Access Applications such as ACPAT(Aboriginal Case Practise Audit Tool)AMBAT(Autism & Medical Benefits Analysis Tracking),DMS(Delegation Management System), and CFIS(Capital Funding Information System),CCMS(Customer Service Centre Call Management System).
  • Upgrade AMBAT Oracle 10g to 11g database;
  • Upgrade AMBAT Access 2007 to Access 2010, modify code to improve performance;
  • Modify database, add new columns to the table to complete new functions: for example, add “USSupplier” column to the tblSuppliers table to determine whether it is a US supplier, then add business logic for it.
  • Create reports;

Technology: TFS for source code, Visual Studio 2010(c#) in framework 4.0, Enterprise Entity Library 5.0, MS SQL Server 2008 database, 3-tiers structure, javascript and Jquery, UML for design, Unit Test for Data Access layer and Business Layer. Using SSIS to create report template, Using DTS and VBA to generate pivot table and graph in Excel files, maintain/create new MSI packages for MCFD ministry applications such as Word Template and CTB(Child Tax Benefits) projects.

Confidential

.Net developer

Responsibilities:

  • Designing the database in MS SQL Server 2008, web UI and the layers. It used c#, AJAX, JQuery, third party program, web service and a lots of javascripts to allow customers to customize the templates and pages.
  • Maintainence:Migrating DESOHO web platform from ASP to .Net with VB.Net (Visual Studio 2008), MS SQL Server 2008 and java script in MVC mode.
  • Design and develop email broadcast module to allow registered clients to manage their sub-members, and send custom email which can be edited with templates and variables.

Technology: VS 2008(c#) and MS SQL Server 2008, T-SQL, .Net framework 3.5, MVC, VB.Net, JQuery, javascripts, CSS, 3rd party software such as HTML editor, Muti-upload, Image Editor, Window 7, Razor, Json etc.

Confidential

.Net developer

Responsibilities:

  • Designing and developing LMA UI, using master page, CSS, a lot of AJAX and javascript to handle the statement as requirement of client (Gemcom)
  • Create stored procedures to access database
  • Use CRM web service to update customer information
  • Admin the SQL database of LMA and UAT
  • Create scripts to migrate, valid and convert data from the old database into new database (SQL Server 2005)
  • Maintain LMA with debugging and modifying code according to the requirement
  • Use SSRS(SQL server report service) to create reports in local mode, present them in web page;
  • 3 tiers structure
  • These projects are using Oracle 10g and I use VS2008 to compile them with .Net 2.0 framework.
  • MS SQL Server database, .Net 1.0 framework.(VB.Net in Visual Studio 2005, Oracle 10g, 2.0 .Net Framework) Feb to Mar 2009
  • Migrate SM from Visual Studio 2003 to Visual Studio 2005
  • Add new functions in the UI
  • Investigate and enhance the web application performance
  • Made documents for the migration: database design and web operation guide
  • VB.Net in Visual Studio 2008, Oracle 10g, 3.5 .Net Framework)
  • Designing and developing CTS UI, using master page, CSS, AJAX
  • Create stored procedures to access Oracle database
  • Create crystal report documents
  • 3 tiers structure
  • MCFD ARMS CR project (VB 2008, MS SQL Server 2005, From Feb to Mar)
  • Successfully to migrate ARMS (A Request Management System) project from VS 2003 to VS 2008
  • Add new functions for MCFD (Ministry of Child and Family Department) ARMS CS
  • Create and modify stored procedures to access database
  • Modify and complete UI

Systems Engineer /Software Developer

Confidential

Responsibilities:
  • Completed design and development of custom Active X control for enterprise ASP.NET application, can zoom, bright/dark, shrink/enlarge and rotate image, can upload multiple files;
  • Troubleshooting, fixed several complex bugs lasting for a long time in the eClaim project which coded with VB.Net, Javascript and AJAX for Onside insurance company. It used MS SQL Server 2005 database.
  • Developed a testing project to test modules and class, create smart data that can be used to test the consecutive functions;
  • Write technical documents about deployment, design and troubleshooting

We'd love your feedback!