Post Job Free
Sign in

C++Java,SQL,AWS

Location:
North York, ON, M2M 1B9, Canada
Salary:
105000
Posted:
October 17, 2025

Contact this candidate

Resume:

EUGENE ALPEROVICH

Toronto, ON M*M *B*416-***-**** • *********@*****.*** • WWW: Bold Profile

Objective

To secure a challenging position in Java/J2EE, C/C++, or .NET application development where I can leverage my 15+ years of experience in software design and development to contribute to innovative projects and drive company success.

Professional Summary

• 15+ years of experience in software design and development.

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

• Expertise in object-oriented design and programming (OOD, OOP).

• Extensive experience in GUI development.

• Strong analytical, research and problem-solving skills. Proven ability to work independently and as part of a team.

Skills

• Java, C/C++, SQL, T-SQL, PL/SQL,HTML,

DHTML, XHTML CSS, AJAX, XSL, XSLT,

JavaScript, JQuery, HQL, VBScript, XML,

ASP.Net, WinForms,, shell scripting, Visual

C#, VB.Net/6.0, VBA

• MySql, Amazon Aurora DB, MS SQL Server,

SSRS, SSIS, MS Access, ADO, ADO.Net, DAO,

ODBC, dBase, Sybase ASE, Sybase SQL

Anywhere,, Oracle.

• J2EE, Spring, SpringBoot, MVC, JSF, Servlets,

JSP JDBC, JSON, Restful web services,SOAP,

JUnit, JPA, EJB, Microsoft .Net, COM/DCOM,

COM+, CORBA, Message queue, ActiveX,

Win32API, MFC, ATL, STL, RogueWave,

client-server, multithreaded programming,

TCP/IP, WinSock, N-tier design, FIX protocol,

Cloud computing

Work History

Sr. Software Developer, 11/2017 to Current

Dye & Durham Corporation – Toronto, Canada

Owned by TELUS Corp. and acquired by Dye & Durham Corp in February 2022, Can-Act Payment services is leading digital infrastructure and technology solutions provider for payment processing across Canada

URL: https://dyedurham.ca/solution/managed-payments/ Project: DEVELOPMENT AND SUPPORT OF THE COMPANY ONLINE PAYMENT SYSTEM Environment:

Java, J2EE, Spring, SpringBoot, MVC, Hibernate, Eclipse, GIT,GitHub, JSF, Prime Faces, JavaScript, JQuery, CSS, HTML, XHTML, AJAX, Tomcat, Restful web services, SOAP, JDBC, MySql, AWS, EC2, S3, ECS, AppStore, CloudFront, CloudWatch, CloudFormation, C/C++, Visual Studio/Visual StudioCode, Redis

Responsibilities:

• Collaborated with Business Analysts to translate business requirements into functional/technical specifications, researched and evaluated solutions

• Designed new and improved existing web GUI using JSF and Prime Faces UI components, AJAX,CSS and JQuery/JavaScript

• Developed new and improved existing JSF managed backing beans, controllers, filters, validators, etc to implement presentation logic

• Implemented new and improved existing Restful API and EJB Components both Session and Entity Beans, to handle service layer business logic.

• Designed new and improved existing JPA classes and HQL queries for DB persistence layer logic

• Fixed implementation-level and design-level bugs, provided code refactoring as required

• Conducted unit and integration testing, participated in functional and regression testing

• Built Java and C++ code, created ECS images, and deployed to AWS using GitHub Actions

• Participated in all SDLC phases using Agile Scrum methodology and conducted code reviews. Accomplishments:

• Enhanced web GUI quality, reducing response time by 15% and improving accessibility by 40%.

• Improved presentation, business and persistence logic to decrease DB search time by 35% Software Developer/Contractor, 12/2015 to 10/2017

Teranet Inc – Toronto, Canada

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

Environment:

C/C++, COM, Java J2EE, shell scripting, Sybase ASE 15, IBM AIX (UNIX),, Linux RedHat, GIT, Jira, Fortify, Coverity

Responsibilities:

• Collaborated with Business Analysts to translate business requirements into functional/technical specifications

• Implemented new and improved existing C++ and Java code in Linux and Windows OS

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

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

• Developed Linux/Unix shell scripts

• Conducted unit testing and participated in functional and regression testing

• Supported QA activities and participated in design meetings. Accomplishments:

• Designed and implemented new messaging encryption mechanism, facilitating seamless transition of users to new Teraview platform

Software Developer, 08/2012 to 11/2015

Caseware International Inc – Toronto, Canada

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 code reviews and collaborated with other development teams

• Collaborated with QA team too reveal and fix bugs and performance issues, helped to design and implement test cases.

Accomplishments:

• Designed and implemented integration of Caseware Time desktop application with new Caseware Collaborate cloud platform increasing product sales by 25 %. Software Developer/Contractor, 11/2011 to 04/2012

Teranet Inc – Toronto, Canada

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 as well as Java code

• Provided unit testing

• Participated in t code reviews, collaborated with other development teams as needed

• Supported QA activities and participated in design meetings. Accomplishments:

• Designed new logic to extend server search and registration hours, increasing system availability to customers by 40%.,

Software Developer/Contractor, 03/2010 to 09/2011

Bank of Montreal (BMO) – Toronto, Canada

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:

• Collaborated with Business Analysts to translate business requirements into functional/technical specifications

• Implemented new and improved existing C++, Java and C# code both in UNIX and Windows

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

• Developed new and modified existing UNIX shell scripts

• And Oracle PL/SQL stored procedures to implement bank business logic. Accomplishments:

• Designed new logic for real-time email notifications, increasing overall trading efficiency by 15% and reducing trade reconciliation error rate by 20%. Software Developer, 11/2008 to 01/2010

Belzberg Technologies Inc – Toronto, Canada

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,

Responsibilities:

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

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

• Developed new and modified existing reports

• Worked closely with support team

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

• Conducted unit, and functional testing

• Participated in code reviews and collaborated with QA team and other development teams. 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 increasing 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).

• Collaborated with support team. Fixed implementation-level and design-level bugs as requested.

• Conducted unit, and functional testing

• Participated in code reviews and collaborated with QA team and other development teams 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, allowing to reduce by 50 % routine operations and focus solely on trading. Software Developer, 08/2005 to 04/2008

SwiftTrade Inc. – Toronto, ON

Project: DEVELOPMENT AND SUPPORT OF COMPANY EXECUTIONTRANSACTION 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:

• Collaborated with Business Analysts to translate business requirements 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 business logic

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

• Conducted unit, functional and regression testing.

• Participated in t code reviews. Collaborated with the architect, QA team and other development teams.

• Provided server release instructions and coordinated with operational staff Accomplishments:

· Increased overall product performance by 25% through bug elimination and performance optimization

Software Developer, 09/2004 to 08/2005

Magic Information Systems Inc (MISI) – Toronto, Canada 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 analyzed customer business requirements

• Developed business logic and Web forms

• Wrote over 30 T-SQL stored procedures

• Conducted unit and integration testing

• Developed and implemented test cases

• Created user manuals, install instructions and other support documentation

• Created user manuals and support documentation.

Accomplishments:

• Increased clientele by 30% through integration with Microsoft CRM Server and enhancement of search capabilities

Software Developer, 10/1995 to 05/2004

Belinox Company – Minsk, Belarus

Environment:

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

Responsibilities:

• Developed corporate wholesale trading and bookkeeping software. Computer Engineer, 09/1992 to 10/1995

Plant “Transistor” – Minsk, Belarus

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)

Responsibilities:

• Developed software in MS DOS and Assembly language. Education

Bachelor of Science: Computer Science, 05/1992

University of Radio Electronic - Minsk,Belarus

Professional Development

• Programming a Microsoft SQL Server 2000 Database

• Administering a Microsoft SQL Server 2000 Database

• Advanced level C# development course for IT professionals Certifications

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

Available upon request.

Languages

English

Full Professional

Russian

Native or Bilingual



Contact this candidate