Post Job Free

Resume

Sign in

Software Developer Test Cases

Location:
Toronto, ON, Canada
Posted:
June 21, 2017

Contact this candidate

Resume:

EUGENE ALPEROVICH

** ******** ********* *******, ** M2M 1B9

Phone: 416-***-**** E-mail: ac0x7x@r.postjobfree.com

OBJECTIVE: Obtain a position in C/C++/VC++, Java or .Net Application Development

PROFESSIONAL SUMMARY

10+ years of experience in software design and development.

Comprehensive knowledge of C/C++, Java and.Net technology (C#, VB).

Hands-on expertise in object-oriented design and programming (OOD, OOP).

Highly experienced in GUI development.

Strong analytical, research and problem-solving skills.

A self-starter able to work independently and in a team environment.

TECHNICAL SKILLS

Technologies: Microsoft .Net, SOAP, COM/DCOM, COM+, CORBA, Message queue, ActiveX, Win32API, MFC, ATL, STL, RogueWave, client-server, multithreaded programming, TCP/IP, WinSock, N-tier design, Web services, FIX protocol, Cloud computing, JSON

Languages: Visual C#, VB.Net/6.0, VC++/VC++. Net, SQL, T-SQL, PL/SQL, DHTML, VBA, C/C++, VBScript, XML, ASP.Net, WinForms, Java, shell scripting

Databases: MS SQL Server 2008/2005/2000/7.0, SSRS, SSIS, MS Access 2000/97, ADO, ADO.Net, DAO, ODBC, dBase, Sybase ASE 12.5/15, Sybase SQL Anywhere 9/10, Oracle 10g/11g

Platforms/Software: Windows 7/XP/2000//NT/9x, UNIX (Sun Solaris), Linux(RedHat), Visual Studio .Net/6/5, Sybase EAServer 4.2.3/5.2.2 Crystal Reports 9/8.5, 6,MS SourceSafe, IIS, MS Exchange Server 2003,MS CRM Server, Borland Starteam, SVN, Rational Clearcase/Clearquest, GIT, X indows/Tarantella

Forify, Coverity

WORK HISTORY

Teranet Inc, Toronto, Canada Dec/2015 – Present

Teranet is an international leader in electronic land registration and is the exclusive provider of online property search and registration in Ontario. It offers a complementary suite of innovative electronic solutions to a network of more than 80,000 end users, 42 real estate boards and over 250 municipalities and institutions in the legal, real estate, government and financial markets.

URL: http://www.teranet.ca/

Position: Software Developer/Contractor

Project: DEVELOPMENT AND SUPPORT OF THE COMPANY REGISTRATION AND SEARCH SERVER AND TERAVIEW APPLICATION

Environment: C/C++, COM, Java, shell scripting, Sybase ASE 15, IBM AIX (UNIX),

Linux RedHat, GIT, Jira, Fortify, Coverity.

Responsibilities:

Worked closely with Business Analysts in collecting business requirements and translating them into functional/technical specifications.

Implemented new and improved existing C++ and Java code both in Linux and Windows environment.

EUGENE ALPEROVICH Phone: 416-***-****

Designed new and modified existing Sybase DB objects – tables, views, triggers and stored procedures to implement company business logic.

Fixed implementation-level and design-level bugs as requested.

Provided unit testing and participated in, functional and regression testing.

Developed new and modified existing Linux/Unix shell scripts.

Provided unit testing and participated in, functional and regression testing.

Participated in the design meetings. Co-operated with other development team members as well as other development teams within the company as needed.

Supported QA activity as requested.

Accomplishments:

Designed and implemented new messaging encryption mechanism, compatible with New Generation Teraview platform so that new messages are seen in both applications regardless of the source. This in turn facilitated continued integration and seamless transition of users to the new platform

Caseware International Inc, Toronto, Canada Aug/2012 – Nov/2015

CaseWare is a leading supplier of software solutions to accountants and auditors worldwide. Founded in Toronto in 1988, CaseWare is the dominant provider of mission-critical accounting and auditing software used by domestic and global accounting firms and a leading provider of auditing software to governments, tax authorities and corporations.

URL: http://www.caseware.com/

Position: Software Developer

Project: DEVELOPMENT AND SUPPORT OF THE COMPANY TIME DESKTOP AND WEB APPLICATION

Environment: C/C++/VC++, C#, MS SQL SERVER 2005/2008, VS 2005/2010/2013

Win32 API, MFC, COM, XML, Windows 7/8.1, JIRA, TFS, GIT, JSON

Responsibilities:

Implemented new and improved existing VC++ code in Windows environment.

Designed new and modified existing MSSQL DB objects – tables, views, triggers and stored procedures to implement company business logic.

Implemented new and improved existing COM related API and unit tests.

Developed new and modified existing reports as needed.

Participated in the code reviews. Co-operated with other development team members as well as other development teams within the company as needed.

Worked closely with QA team too reveal and fix the bugs and performance issues, helped to design and implement test cases

Accomplishments:

Designed and implemented integration of Caseware Time desktop application with the new Caseware Collaborate cloud platform which helped to increase product sales by 25 %.

Teranet Inc, Toronto, Canada Nov/2011 – Apr/2012

URL: http://www.teranet.ca/

EUGENE ALPEROVICH Phone: 416-***-****

Position: Software Developer/Contractor

Project: SERVICE EXTENSION OF COMPANY REGISTRATION AND SEARCH SERVER

Environment: C/C++, Java, Sybase ASE 15, IBM AIX (UNIX),

Linux RedHat, IBM Rational Clearcase/Clearquest

Responsibilities:

Participated in collecting business requirements and translating them into functional/technical specifications.

Designed new and modified existing Sybase DB objects – tables, views, triggers and stored procedures to implement company business logic. Provided DB unit test.

Implemented new and improved existing C++ code both in Linux and Unix environment as well as Java code. Provided unit testing.

Participated in the code reviews. Co-operated with other development team members as well as other development teams within the company as needed.

Worked closely with QA team and participated in development and implementation of test cases.

Accomplishments:

Designed a new logic to extend server search and registration hours and make them easily adjustable to the business and client requirements. This in turn helped to increase the overall system availability to customers by 40%.

Bank of Montreal (BMO), Toronto, Canada Mar/2010 – Sep/2011

Bank of Montreal or BMO Financial Group (NYSE, TSX: BMO) is one of the largest diversified financial services providers in North America with US$345 billion total assets and 37,000 employees as at October 31, 2008.

URL: http://www.bmo.com/

Position: Software Developer/Contractor

Project: DEVELOPMENT AND SUPPORT OF THE LEGACY REALTIME FIXED INCOME TRADING CAPITAL MARKET APPLICATION

Environment: C/C++/VC+, C#. Net, ASP.NET, Java, shell scripting, Oracle, PL /SQL, FIX protocol, SunGard BondOne, Sun Solaris (UNIX), VS6/VS 2008

Responsibilities:

Worked closely with Business Analysts in collecting business requirements and translating them into functional/technical specifications.

Implemented new and improved existing C++ code both in Unix and Windows environment as well as Java and C#. Net code.

Designed new and modified existing ASP.Net web pages used for reporting and user input.

Developed new and modified existing Unix shell scripts.

Created new and modified existing Oracle PL/SQL stored procedures to implement bank business logic.

Provided unit, functional and regression testing.

Participated in the code reviews. Co-operated with other development team members as well as other development teams within the bank as needed.

Worked closely with QA team and participated in development and implementation of test cases.

Accomplishments:

Designed a new logic sending real-time email notifications to traders and sales persons in case the trade is either booked or fed via straight-through process (STP) erroneously (e.g. wrong customer, wrong portfolio, wrong or matured security etc.). This in turn helped to increase overall trading efficiency by 15% and reduce trade reconciliation error rate by 20%.

EUGENE ALPEROVICH Phone: 416-***-****

Belzberg Technologies Inc, Toronto, Canada Nov/2008 – Jan/2010

Belzberg is a provider of technology-based brokerage and clearing services, trading equities options and futures and is a member of most North American stock exchanges, options exchanges and clearing organisations, including the NYSE, NASDAQ, CBOE, NSCC and OCC.

URL: http://www.belzberg.com/

Position: Software Developer

Project: DEVELOPMENT OF FIXDBWRITER SERVER APPLICATION, TRADESINFO AND TRADESDB DB LIBRARIES AND FILLSFINDER REPORTING APPLICATION

Environment: VS 6,C/C++/VC++, FIX protocol, MFC, Win 32 API, multithreaded programming, MSSQL 2005/2008, SSRS, SSIS, VS7 C#. Net, WinForms

Responsibilities:

Implemented new and improved existing C++ code (both DB and FIX parsing related).

Created new and modified existing MSSQL stored procedures to implement company business logic.

Developed new and modified existing reports.

Worked closely with support team. Fixed implementation-level and design-level bugs as requested.

Provided unit, and functional testing.

Documented design and implementation procedures.

Participated in the code reviews. Co-operated with other development team members as needed.

Worked closely with QA team and participated in development and implementation of test cases.

Accomplishments:

Provided compatibility of existing C++ code and Database programmable objects, originally designed for MSSQL 2000, with MS SQL 2005/2008, which helped to increase speed of DB operations by 30%.

Designed new efficient DB Cleanup Stored procedures, which allowed to increase overall database performance by 20%.

Project: DEVELOPMENT OF MARKETBOOK AND MARKETMAKERBOOK LEVEL 2 MARKETDATA VIEWER CLIENT APPLICATIONS

Environment: VS 2003,C/C++/VC++, FIX protocol, MFC, Win 32 API, multithreaded programming, XML

Responsibilities:

Implemented new and improved existing C++ code (both GUI and business logic related).

Worked closely with support team. Fixed implementation-level and design-level bugs as requested.

Provided unit, and functional testing.

Documented design and implementation procedures.

Participated in the code reviews. Co-operated with other development team members as needed

Worked closely with QA team and participated in development and implementation of test cases

Accomplishments:

Designed new logic to enable consistent saving and loading of all the user preferences (including both window physical appearance and business settings) as named templates

which in turn allowed to reduce by 50 % routine operations and concentrate solely on trading.

EUGENE ALPEROVICH Phone: 416-***-****

SwiftTrade Inc, Toronto, Canada Aug/2005 – Apr/2008

Swift Trade is the first and the largest Direct Access Electronic Trading Centre in Canada with offices across Canada, Europe, Asia and the Americas. URL: http://www.swifttrade.com/

Position: Software Developer

Project: DEVELOPMENT AND SUPPORT OF COMPANY EXECUTION TRANSACTION SERVER AND CLIENT LIBRARIES

Environment: C/C++/VC++, FIX protocol, Sybase EAServer 4.2.3/5.2.2, MFC, Win 32 API, multithreaded programming, Sybase SQL Anywhere 9/10, Sybase ASE 12.5, T-SQL, UNIX (Sun Solaris)

Responsibilities:

Worked closely with Business Analysts in collecting business requirements and translating them into functional/technical specifications

Developed new server CORBA components and C++ classes

Maintained and improved existing C++ server code as well as Windows client libraries.

Created new and modified existing Sybase stored procedures to implement company business logic

Participated in the code reviews. Co-operated with the architect and other development team members as needed

Fixed implementation-level and design-level bugs in existing code as requested.

Provided unit, functional and regression testing.

Documented design and implementation procedures.

Created server release instructions including SQL and shell scripts as needed. Co-ordinated with the operational staff to ensure proper product installation and functioning.

Worked closely with QA team and participated in development and implementation of test cases

Accomplishments:

Discovered and eliminated major bugs and bottlenecks and eventually increased overall product performance by 25% via design of various client C++/VC++ Win32 applications testing server load balancing, high availability and maximum throughout.

Magic Information Systems Inc (MISI), Toronto, Canada Sep/2004 – Aug2005

Magic Information Systems is а Microsoft Certified Partner with the designated specialisation as а Certified ISV/Software Solutions provider. URL: www.magic-info.com

Position: Software Developer

Project: INTEGRATION COMPANY BUSINESS SOLUTION SOFTWARE WITH MICROSOFT CRM SERVER

Environment: VS.Net, C#. Net, VB.Net, ASP.Net, ADO.Net, WinForms, MSSQL 2000

Responsibilities

Collected and analysed customer business requirements and translated them into the functional design specifications

Developed business logic.

Designed, coded, and debugged web forms as needed

Wrote over 30 T-SQL stored procedures.

Provided unit and integration testing

Developed and implemented test cases

Created user manuals, install instructions and other support documentation.

EUGENE ALPEROVICH Phone: 416-***-****

Accomplishments:

Increased company’s clientele by 30% by:

Writing a programming module performing mutual data migration between corporate business solution product and Microsoft CRM Server.

Developing .Net –based library, allowing sending emails from the custom application viaMicrosoft CRM Server.

Designing add-on custom unit, enhancing Microsoft CRM Server search capabilities and saving search queries.

Belinox Company, IT Department, Minsk, Belarus Oct/1995 – May/2004

Belinox is one of the major Belarusian suppliers of rolling metal and construction materials.

Position: Software Developer

Project: COMPUTERIZATION OF CORPORATE WHOLESALE TRADING AND BOOKKEEPING

Environment: VC++5/6/.Net, VC#. Net, VB6/VB.Net, MS SQL 7/2000, WinForms, MS Access 97/2000, Crystal Report

Plant “Transistor”, IT Department, Minsk, Belarus Sep/1992 – Oct/1995

Transistor was the largest semiconductor manufacturer in former USSR.

Position: Computer Engineer

Environment: (MS DOS 3.0, 4.0, 5.0, AFD Debugger, Assembly language for Intel 80x86,Borland TASM 2.0 and TLINK 3.0, MultiEditor 4.0, PCAD 4.0)

EUGENE ALPEROVICH Phone: 416-***-****

PROFESSIONAL DEVELOPMENT

“Programming a Microsoft SQL Server 2000 Database”, Interface LTD, Moscow, Russia 2004

“Administering a Microsoft SQL Server 2000 Database”, Interface LTD, Moscow, Russia 2004

“Advanced level C# development course for IT professionals ”, IBA, Minsk, Belarus 2003

“Microsoft Certified Professional” (MCP) (certificate), Interface LTD, Moscow, Russia 1999

EDUCATION

Bachelor of Science (Computer Science) 1992

University of Radio Electronic, Minsk, Belarus

REFERENCES: Available upon request.



Contact this candidate