My Professional Work
Currently I am working as a technical Project Team Leader in areas of transaction processing software, embedded devices, system analysis, architecture, design and enterprise class software integration. A am not looking for a new job at this time - my Resume here is just for reference.
R E S U M E
ALEXANDER mail.alex.r@gmail.com
OBJECTIVE
To obtain a senior technical lead position that will utilize my deep understanding of technology, hands-on experience and wide range of skills.HIGHLIGHTS OF SKILLS
- Experienced technical leader with extensive understanding of the most recent software, hardware and network architectures, OS implementation details, database systems, software development tools and techniques.
- Skilled analyst, system designer and architect, technical strategic thinker, highly organized and goal oriented.
- 15+ years of in-depth hands-on experience in analysis, design and architecture, development, testing, deployment, maintenance and management of complex system solutions; thorough experience in full life cycle of systems development.
- Experience leading architects, software engineers, programmers, database and system administrators, QA and testing. Mentor and coach staff to maximize performance.
- Unique combination of technical leadership and hands-on development skills, cross-functional experience.
- Stable employment history
WORK EXPERIENCE
11/2002 - present Project Team LeadEntrac Technologies Inc. Richmond Hill, Ontario Responsibilities and Accomplishments:
- Acted as technical lead for new and on-going development projects.
- Business and project functional requirements analysis, database analysis, systems architecture and design.
- Technical leadership and direction to cross-functional teams, coordinating efforts of multiple technical groups.
- Full cycle software development, testing and support.
- Collaborate with clients to identify and document technical requirements.
- Actively participating in project specification reviews, writing and maintaining technical documentation.
- Long range R&D, technology, product and vendor evaluation
Programming Languages: C / C++, XML, SQL
Software Tools: MS Visual Studio .NET, MS SQL Server, XML Spy, MS Project. General Software Development:
- Software analysis, architecture, design and implementation of the financial transaction processing systems
- Self-Serve and POS Systems
- XML data exchange systems and integration with 3rd parties
- Security requirement analysis, authentication and data encryption, Payment Card Industry (PCI) Data Security Standard compliance
- Payment processing, pricing and tax calculation architectures
- SMNP / MIB Network Systems
- Wireless systems infrastructure - analysis, architecture, design, implementation and performance testing
- Hardware selection, evaluation, integration and performance testing - wireless adapters, access points, RF antennas, etc.
- Protocols and standards - 802.11a/b/g/n, interference and frequency allocations
- Security and authentication - WEP, WPA/PSK, TKIP, 802.11i, etc.
- Electronic hardware and circuit design
- 8051 micro-controller firmware development
- Fax communications (V.17, V21, etc.), IP/Internet Fax
- Hardware device interfacing - copiers, fax machines, kiosk, controllers.
- USB device interfacing
- Design and development of the payment card processing systems - Credit and Debit cards, magnetic stripe, Chip/Smart cards (SVC/chip), contactless/wireless.
- Card-based loyalty programs, Store cards, gift and reward cards, Tax Exempt cards
- FedEx/Kinko's OTP
- Staples POS Service Gateway (PSG)
- TIBCO - BusinessWorks
- Mosaic - Payment Switch / eSocket.POS
- DataCap Systems - DataTran, NETePay
- Sony Picture Station
- Various proprietary data and transaction processing systems
Umbrella Communications Inc. Toronto, Ontario Responsibilities and Accomplishments:
- Building technical department team the ground up
- Lead and manage team of programmers, software developers, DBAs and testers of Software Development of the large mission critical systems
- Develop and document system architecture strategies and plans that support development philosophy.
- Project and application management, software production management, support and maintenance management
- Systems analysis, software architecture and data structures design
- Programming, debugging, deployment and maintaining of most crucial software modules
- Full administration and maintenance of complex Distributed Relational Database Cluster
- Broad application and database performance tuning, hardware and software troubleshooting
- Installation and maintenance of Windows NT Server, Web Server, SQL Database Server - server management and maintenance, backups, disaster recovery plans, data archiving and transfer, monitoring for potential performance and security problems
- Planning growth and changes (capacity planning)
- Analyzing, implementing and enforcing application security policies
- Major project was awarded R&D Achievement and Innovation Grant by Canada Custom and Revenue Agency
Internet and CD-ROM E-Commerce Multimedia Electronic Catalogs, accounting, communications, data and image processing software.
- Full cycle development and maintenance of complex Mission-Critical (24X7) on-line order processing system with real-time Credit Card processing, customer activity tracking, continuous data updates from data suppliers and clients using variety of transmission formats.
- Design and development of transactional data storage solution intended for high performance and high scalability when processing large data volumes under high-concurrency conditions.
- Focus on object-oriented architecture and development of distributed, multi-tiered and multi-threaded scalable component-based applications for the Internet/Intranet/WWW, Client/Server and stand-alone.
- Relational and persistent object databases design and development, data structures, memory management and thread synchronization, data encryption, performance tuning, inter-process communications.
- Integration with JumpCart (cXML) and QuickBooks (qbXML) technologies; hi-color GUI; digital image, sound, animation and video processing, art work;
- Mixing programming languages and technologies to achieve optimum results.
Languages: C / C++ / C#, Visual Basic / VB Script, Transact SQL, HTML, XML (cXML / qbXML), XSL / XSLT, Java / JScript, ASP, PHP
Databases: MS SQL Server, MS Access, PostgreSQL, MySQL
Software Tools: MS Visual Studio - C/C++, VB, J++, MS IIS, MS Office, Apache, PHP, Borland C++, OWL, BDE/IDAPI, Delphi, Turbo Debugger / Profiler, Visio, CodeBase++, Adobe, etc.
Networking and Internet: TCP/IP, HTTP, SSL, FTP, SMTP
1984-1993 Senior Programmer / Systems Analyst
Kiev Technological University Kiev, Ukraine
Computers and Applied Mathematics Chair, Computer Technologies Lab. Applications: Business, Industry, Education / E-Learning, Finance, Mathematics/Formulas, Engineering, Ecological, Encryption and Copy-protection systems, Development of the plant processes simulation models.
Platforms: IBM PC, VAX, PDP-11, MS-DOS, Windows, Novell, UNIX, RT-11, VMS
Languages:C/C++, Basic, xBase, Pascal, Fortran, PAL, SALT, Macro Assembler
Software Tools:Turbo/Borland C/C++, Microsoft C, QBasic, GX Toolkit, AutoCAD
Databases:Designed proprietary relational database management engine, Paradox DB Engine, dBase, FoxBASE/FoxPro, CodeBase, DBUNIT
EDUCATION
1984-1992 Kiev Technological University, Kiev, UkraineM. Sc. in Engineering 1982-1984 Electronics Assembling Training School Ukraine
Training Certificate 1974-1984 High School, Ukraine
High School Diploma, Honor Certificate On-Going Self taught in software architecture and development for Windows, UNIX/FreeBSD/Linux, embedded systems/8051 and the Internet. Various conferences, seminars and technical upgrade courses.
SUMMARY OF SKILLS AND EXPERIENCE
Technical Team Leadership 15 Technical Project Management 10 Software Systems Architecture and Design 15+ Software Development and Programming 15+ Database Architecture, Design and Administration 10 Network Design and Administration, Network Security 8 Platforms: PC / DOS / Windows 15+ UNIX / FreeBSD / Linux 5 VAX / VMS / PDP / RT-11 4 Internet / WWW, LAN 10 Embedded Systems 5 Hardware, Electronics and Circuitry 8 Wireless/Wi-Fi 4 Programming Languages: C / C++ (ANSI, Win32 / MFC / OWL, .NET) 15+ Basic / VB / VB Script 8 Java / Visual J++ / J2EE / J2ME / Jscript / JSP 5 HTML / DHTML, XML/XSL, ASP, PHP 8 Databases: SQL / MS SQL Server / Transact SQL 10+ ORACLE / DB2 / ANSI SQL 2 MySQL / PostgreSQL 4 xBase / CodeBase++ / FoxPro 8
SPECIAL INTERESTS
- Finance and investments
- Electronics and robotics
- Sci-Fi / Artificial Intelligence
- Honor Certificate in software programming contest, author of several published proceedings


Robot Building
Space / Sci-Fi - Space exploration, Dawn Mission, long-term space missions, terraforming, space art, ...
My Work
FreeBSD
Our Small Cabin
Travel