R E S U M E April 2007 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 Project Team Lead - present Entrac 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 Platforms: Windows NT / 2000 / XP / Embedded Systems / 8051 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/Wi-Fi: * 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. Hardware / Embedded Systems: * 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 Card Technologies: * 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 System Integration: * 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 11/1992 Sr. Software Developer / Systems Architect / Team Lead -11/2002 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 Application Development: 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. Platforms: Windows 3x / 95 / 98 / NT / 2000 / XP, MS-DOS, UNIX / FreeBSD / Linux, Novell, MAC 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, Ukraine M. 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/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