Alek Uritsky
Toronto, ON M*N *C*, 416-***-****
****.*******@*****.***
Selected Career Highlights
Experienced in C/C++, Linux/Unix, infrastructure, multithreading, natural language processing, semantic technologies, video streaming, embedded and real-time systems, Big Data.
Launched pioneering Set Top Box with scrambled data protection and live playback time for Sky Corp. (BSkyB Sky+, 1M customers), $20M project.
Delivered customizable digital signage solution for ComQi, supporting over 1,000 business clients across continents, $5M project.
Designed and developed natural language processing algorithms for unstructured real-time data.
Provided C-Level presentations, summaries to steering committee, clients, senior management, stakeholders, and sponsors.
Recognitions Sky UK Excellence Award, Algo Top Performer diploma
Technical skills
Technologies and methodologies:
SDLC, ITIL, Agile, Scrum, Lean, RUP, Waterfall, SOA, Embedded and Real-time systems, Migrations, Rollouts, Market Risk Management, SAP, Axiom, SharePoint, Web Sphere, Jira, Wordpress, Drupal, ClearCase, LoadRunner, Data Warehouse & Storage, Six Sigma
Programming languages and frameworks:
LAMP, Unix/Linux, C/C++, Java, J2EE/J2SE/J2ME, Ant, ETL, MS SQL, Oracle, Python, Django, Objective-C, PHP, Perl, SQL, JSON, XML, UML, HTML, HTML5, CSS, jQuery, REST, JavaScript, SVN, git, CVS, ftp, shell scripting
Servers and Operating Systems:
Windows, Windows Server 2008/2012/2015, Linux, Redhat Enterprise Linux, CentOS, Fedora, SUSE, Ubuntu, AIX, Solaris, HP-UX, Mac OS, VMWARE, Nucleus, ESXi, Cloud
Video:
MPEG2, MPEG4, journaling, redundancy, storage, STB
WORK EXPERIENCE
Moo Media, Toronto. (From Nov. 2014)
Senior Manager/Analyst
Responsible for managing cross-functional teams, infrastructure and development outsourcing, project budgets, schedules, timesheet approvals for projects, functional specifications, RFP’s, vendor relationships, senior management communications and issue resolution.
Regularly participate in PMO steering committee meetings, facilitated daily scrums, managed issue escalation and resolution.
Chair weekly status & ad-hoc meetings with project resources to obtain status updates including technical discussions for resolving issues and AR (action register logs)
Developed analytics/predictive tool for efficient real-time cash flow management.
Environment Perl, C++, Linux (Ubuntu, CentOS), Python, Django, XML, REST API, Postgresql
NSM, Toronto. Data analytics company (Dec. 2010 to Nov 2014)
Responsible for architecture and development of content independent CRM module applicable in eCommerce, self-service, and eLearning industries. Continuously adapted the designs and implementations based on user feedback and changing requirements.
Lead a group of developers. Responsible for product development strategy.
Architecture of several core components
Worked on technical specifications and business use cases to ensure smooth implementation of business requirements
Developed a high-performance ‘middleware’ part of the system which provided core functionality of the product: C and C++ on Linux (Ubuntu) Python, Django, JSON, REST, Unix shell scripts
Worked closely with customers in developing and changing the functionality requirements.
Worked with the server side components while listening to messages from MQ
Used FTP to parse files dumped from various streams.
Worked on Perl scripts, cron jobs, shell scripts
Object Oriented programming and design
Worked on STL, Multithreading tasks, Synchronization.
Worked with MSMQ, message processing and related communication issues.
Environment C, C++, GCC, Eclipse, Java, J2EE, Tomcat Apache, Crystal Reports, IIS, SQL Server, CVS, UNIX, GDB, Putty, Cygwin, Linux, Perl, Visio, C#.NET, JSON, REST, Django.
ComQi (Enqii) Oakville. Digital signage company (March 2006 to Nov.2010)
Team Lead
Leading next generation development of the main product – digital signage software.
Responsible for the player side development.
Developed SDLC for the Player component, including design, development, QA, integrations, documentation.
C, Java development in multithreading environment
Provided subject matter expertise on all technical matters including hardware, drivers, on Linux platform (three different Linux distributions), programming, system integrations, and version control.
Managing business and customer needs related to matters associated with software development
Migrated C++ Code builds from Solaris to Linux 32 & 64-bits version.
Migrated Java EARs builds from AIX to Linux 32 & 64-bits version.
Built RPM packages for web-server plug-in modules targeted for release
Environment C, C++, Java, Boost Framework, pthreads, WebSphere, RPM, YUM, ANT, gcc, gmake, UNIX (Solaris & AIX), Clearcase, Aspose, OpenOffice ITSM, RFC, Clear Case- CVS and SVN, SQL Server 2005, Sybase.
IBM Algorithmics, Toronto. Risk management (Dec.2003 to Jan.2005)
Software Engineer
Developed components of the financial risk management package
Integrated two major components of the risk management software with the system analyzing tool (Java, XML, shell scripts).Development on AIX, Solaris, BSD-based systems
Client/server socket low level layer development in Java
Developed network based tool scanning main product libraries (SOAP, Ant, Java, XML, HTML)
Calculated algorithms efficiency and optimizations for the financial risk assessment package (C++, STL)
Environment C++, Java, ACE Framework, SQL Server 2000, SqlPlus, YAML, Perl, ActiveBatch, ANT, Solaris, AIX
BSkyB NDS, Israel, UK (May 1998 to Aug. 2002)
Software Engineer
Member of a core team that designed, developed and launched the XTV for BskyB's Sky+ project.
Designed and coded journaling protection layer for the XTV file system (ANSI C, C
Ported XTV middleware to the NEC, ST hardware platforms
Developed RASP (Random Access Scrambled Stream Protocol) low level API for scrambled video processing, based on MPEG2 TS
Linux kernel – journaling file systems programming
Created technical specification, both on design and API level, for the data base module, and for the secure file system.
Environment C, C++, MPEG2, MPEG4, Nucleus, Linux kernel, ClearCase, cvn, gcc, gdb, Java, Basic
EDUCATION
1998 Bachelor in Computer Science University of Jerusalem,
Israel
Certification
Project Management Professional (PMP)
Certification of .NET (Visual Studio).
Certification of UML Professional,
Certification of Linux Administrator