Evgeniy Spinov, Senior platform developer

Evgeniy Spinov

Senior platform developer

Growl Media LLC

Location
United Arab Emirates - Dubai
Education
Master's degree, MS
Experience
24 years, 3 months

Share My Profile

Block User


Work Experience

Total years of experience :24 years, 3 months

Senior platform developer at Growl Media LLC
  • United Arab Emirates - Dubai
  • My current job since February 2015

- Responsible for developing tools involved in primary company activity ( content creation, marketing, analytics )
- Developed cumulative analytics system across Google, Youtube, Facebook, App Annie
- Migrated core of crossplatform CMS system from Yii framework to Yii2
- Recreated main site from scratch based on Concrete5

Project manager, senior web developer at Timegroup Middle East
  • United Arab Emirates - Dubai
  • November 2010 to February 2015

- High-loaded databases
- Data collecting and partitioning
- Load balancing and distribution
- Automatic data collecting and analysis
- Data processing and reporting
- Data analysis and investigation
- GUI development: make complcated data looks simply
- GUI development: usability analysis
- Monitoring tools
- Geo-distributed resilience systems
- Project design: gathering, analysis and producing of project specification
- Project design: project conceptual design, estimating and scheduling
- Project design: functional and technical specification development
- System architecture: fundamental organization of systems
- System architecture: development of components structure and interrelations
- System architecture: principles and guidelines for compenents design and their connections
- VoIP Platforms: scalable multi-tenant PBX
- VoIP Platforms: full range of PBX services with horizontal scalability
- VoIP Platforms: control of system using simple GUI
- Network control systems on large networks: level 7 packet processing
- Network control systems on large networks: automatic DDoS protection
- Network control systems on large networks: monitoring tools
- Network control systems on large networks: routing and shaping
- Recruitment of new tech people
- Selective QA and ensuring product meets customer expectations and company high quality standards
- Compiling development plans
- HR management and planning
- Leading, motivating and directing developing team
- Providing milestones, deadlines, goals and priority objectives to meet project requirements in timely manner
- Leading and driving meetings on project statuses
- Defined scope and solutions to address company technical routines and ambiguous development problems
- Communicate effectively as with technical people, as with company management and shareholders.
- Responsibility for decisions taken
- Automating document flow, issue tracking and time management

Managing director at ISP "NoLAN"
  • Ukraine
  • May 2003 to August 2012

- Complete understanding on how TCP/IP networks work, including IPv6.
- Own billing system development
- Document flow automation
- Business process automation
- High-loaded databases
- Data collecting and processing
- Building various reports
- Monitoring tools for the large network
- Routing and shaping
- Human resources management
- Network control systems on large networks: level 7 packet processing
- IPTV Platforms: receiving and processing flow
- IPTV Platforms: broadcasting HD channels
- IPTV Platforms: billing and access restriction based on packets.
- VoIP: Testing, setup and maintenance of PBX based on Asterisk
- Customer relations
- Advertising campaigns
- Revision and supervision of solutions provided by employees.
- Connection with various payment gateways and integrating into billing system
- Meeting with potential investors and preparing business plans for company expansion

CTO at Intalisan FZE
  • United Arab Emirates - Sharjah
  • October 2009 to November 2010

- Responsible for all applications types of development. Desktop applications - .NET ( C# ), Web applications - PHP, Perl, Python
- Compile technical documentation from requirements received from customers
- Responsible for client satisfaction by provided solutions
- Selective QA and ensuring product meets customer expectations and company high quality standards
- Compiling development plans
- HR management and planning
- Recruitment of new tech people
- Leading, motivating and directing developing team
- Providing milestones, deadlines, goals and priority objectives to meet project requirements in timely manner
- Leading and driving meetings on project statuses
- Working directly with team leads, project managers and developers to see projects through to completion
- Defined scope and solutions to address company technical routines and ambiguous development problems
- Communicate effectively as with technical people, as with company management and shareholders.
- Responsibility for decisions taken
- Automating document flow, issue tracking and time management

Senior web developer, project manager at Jerasoft LLC
  • Ukraine
  • December 2003 to October 2009

- High-loaded databases
- Data collecting and partitioning
- Load balancing and distribution
- Automatic data collecting and analysis
- Data processing and reporting
- Data analysis and investigation
- GUI development: make complcated data looks simply
- GUI development: usability analysis
- Monitoring tools - Project design: gathering, analysis and producing of project specification
- Project design: project conceptual design, estimating and scheduling
- Project design: functional and technical specification development
- System architecture: fundamental organization of systems
- System architecture: development of components structure and interrelations
- System architecture: principles and guidelines for compenents design and their connections

Junior web developer at Jerasoft LLC
  • Ukraine
  • April 2003 to December 2003

- Supporting and enhancing internal web systems to fit modern ISP needs
- Taking part in internal systems development and process automation
- Perl, C, Bash scripting
- Monitoring systems
- Data processing and reporting
- Taken part in development of web interface for dedicated / virtual hosting.
- Taken part in development of web interface for DNS / Registrar operations
- Taken part in CRM development

As Senior network administrator and junior network engineer at The State Tax Administration
  • Ukraine
  • August 1999 to August 2000

Was responsible for a network inside of the "Data input" department and was helping in organizing and planning network inside the building.

Data input operator at The State Tax Administration
  • Ukraine
  • June 1997 to August 1999

Inputed data from paper documents, supplied by companies to tax administration to a internal DB for the future processing.

Education

Master's degree, MS
  • at The National University of Ukraine "Kiev Politechique Institute"
  • June 2006

Departament of Computer Systems and Sciences Special courses in English and IT Theme of Master`s degree was "High loaded billing systems for accounting data traffic".

High school or equivalent, High school
  • at School #101
  • June 2001

Special courses in English, physics and mathematics

Specialties & Skills

Project Management
Database Architect
Web Development
Virtualization
Database architect
Project management
High load
CMS / CMF / Pure development frameworks
CRM Development
Cloud / virtualization services
ERP / SAP development
Failover / geo-distributed services
Telephony services
Billing systems
System architect

Languages

Russian
Expert
Ukrainian
Expert
English
Expert
French
Beginner
Arabic
Beginner