About me

Contract Senior Ruby Developer with Management and DevOps skills (Available in February 2023)

Profile

With 15 years of professional coding experience, including 7+ years as a Ruby On Rails developer, I have a strong foundation in a variety of programming languages and frameworks. I have experience with a range of databases, cloud platforms, and containerization tools, and am proficient in all stages of the software development life cycle (SDLC). In addition, I have the ability to lead and manage projects, and have a proven track record of achieving high levels of productivity and efficiency. I also have experience in project management, supervision, and DevOps, including building automation tools and experience with cloud computing services.

Summary

  • Over 15 years of professional coding experience
  • 7+ years of professional experience as Ruby (Ruby On Rails) developer
  • Other coding languages: Javascript, typescript, PHP, HTML/XHTML/XML, JSON, Bash, Go
  • Databases: PostgresSQL, MySQL, MongoDb, MSSQL
  • Most recent frameworks: Ruby On Rails (5 & 6)
  • Cloud Platforms and containerization: AWS, Google Cloud, Heroku, Docker, Kubernetes
  • Testing frameworks and tools: Rspec, Capybara, Selenium, Github Actions, Jenkins, etc
  • Experience in all stages of SDLC (software development life cycle) which includes Requirement Gathering, Analysis, Design, Development, Testing and Deployment of Web and Mobile Applications
  • Proven ability to lead, manage project resources, interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments
  • Firm knowledge of SOLID principles and good programming practices
  • Good time management and organisational skills
  • Project management and supervisory experience

Experience

Senior Ruby Developer (Contract)

Materials Market, London

    Technologies​​: Ruby, Ruby on Rails 5, PostgreSQL, Heroku cloud management, Gihub Actions, Cloudflare, Google Cloud
  • Integrating MM platform with several credit facility providers
  • Integrating MM platform with Google's Machine Learning platform
  • Setting up API: endpoints, automated docs, developers site, etc
  • Improving existing code quality and test coverage
  • Introducing best practices in the development process
  • Setting up continuous integration: automated linters, vulnerability checks, test runs
  • Adding new features

Development Lead and Senior Ruby Developer (Contract)

Doit Life, London

    Technologies​​: Ruby, Ruby on Rails 4/5, Mysql, MongoDB, RabbitMQ, ElasticSearch, Puppet, Docker, Vagrant, CI Tools, AWS services
  • Leading and Managing inshore and offshore engineering team, including team structure, processes, recruitment, reviews etc
  • Managing quality, deliverables, and SDLC for the development team
  • Contributing in providing direction to business enterprise architecture
  • Delivering high quality infrastructure engineering solutions across all platform requirements
  • Hands on in all aspects of development lifecycle, including initiation, requirements definition, development, testing, release and maintenance
  • Creating and managing virtualised IT infrastructure, working within IT operations and providing end-to-end IT solutions

Hands on Engineering Manager

Vivo Rewards Ltd, London

    Technologies​​: Ruby, Ruby on Rails 4/5, Mysql, MongoDB, RabbitMQ, ElasticSearch, Puppet, Docker, Vagrant, CI Tools, AWS services
  • Managing inshore engineering team of 3-5 employees, including team structure, processes, recruitment, reviews etc
  • Managing offshore developers
  • Managing quality, deliverables, and SDLC for the development team
  • Contributing in providing direction to business enterprise architecture
  • Delivering high quality infrastructure engineering solutions across all platform requirements
  • Hands on in all aspects of development lifecycle, including initiation, requirements definition, development, testing, release and maintenance
  • Creating and managing virtualised IT infrastructure, working within IT operations and providing end-to-end IT solutions

Lead Developer

Vivo Rewards Ltd, London

    Technologies​​: Ruby, Ruby on Rails 4, Mysql, MongoDB, RabbitMQ, ElasticSearch, PHP, PHPUnit, Vagrant, Puppet, CI Tools (Ant, Jenkins), AWS services, Google Cloud, Mobile Apps (PhoneGap, Cordova)
  • Leading a team of 6-10 software engineers
  • Managing quality, deliverables, and SDLC for the development team
  • Contributing in providing direction to business enterprise architecture
  • Implementing best development practices including Unit/Selenium testing, TDD, Pair Programming and Continuous Integration
  • Leading a DevOps team responsible for continuous delivery, development, testing and release process automation
  • Performing as a production support lead
  • Mentoring junior and mid level developers
  • Managing offshore developers
  • Hands on in all aspects of development lifecycle, including initiation, requirements definition, development, testing, release and maintenance

Senior PHP Developer

Vivo Rewards Ltd, London

    Technologies​​: PHP, Zend Framework 1, Zend Framework 2, Symfony2, PHPUnit, Mysql, Beanstalk, Chef, XML, XHTML, JavaScript, CSS, Bash
  • Worked with Architect to design, develop and maintain core system modules
  • Contributed to project planning, estimating, status monitoring and reporting
  • Maintained company’s production servers and infrastructure
  • Performed as a production support lead
  • Carried out database tuning activities to ensure optimal performance
  • Mentored and guided junior staff members

PHP Developer

Everlution Software Ltd, London

    Technologies​​: PHP, Zend Framework 1, Mysql, XML, XHTML, JavaScript, CSS, Bash
  • Worked closely with clients to identify and document requirements, and developing functional systems to satisfy client objectives
  • Developed and maintained websites, financial instruments, facebook applications in response to business needs
  • Performed maintenance and updates to existing websites as requested
  • Contributed to the overall development of the web development team

PHP Developer

Bullbearings Ltd, London

    Technologies​​: PHP, Mysql, XML, XHTML, JavaScript, CSS
  • Developed and maintained financial instruments for Trading Simulating Platform
  • Performed maintenance and updates to existing websites as requested

PHP Developer

Finasta Investment Bank, Vilnius, Lithuania

    Technologies​​: PHP, Mysql, MSSQL, XML, XHTML, JavaScript, CSS
  • Worked closely with various departments to identify and document requirements, and developing internal tools to satisfy company’s needs
  • Worked on building Investment Fund managing software
  • Worked on building company’s Intranet system

PHP Developer

Media Benz Telekomunikacijos, Vilnius, Lithuania

    Technologies​​: PHP, Mysql, OracleDb, .NET, JQuery, XML, XHTML, JavaScript, CSS
  • Developed web applications and websites primarily in PHP/MySQL, utilizing my skillset of HTML, CSS, JavaScript, etc.

PHP Developer

Elektronine prekyba, Vilnius, Lithuania

    Technologies​​: PHP, PostgreSQL, XML, XHTML, JavaScript, CSS
  • Developed websites primarily in PHP/MySQL, utilizing my skillset of HTML, CSS, JavaScript, etc.

Educational Summary

  • Bachelor's degree in Software Engineering from university of Kaunas (KTU, Lithuania) in the year 1999-2004

Certification and Honors

  • EuRuKo Ruby Conference attendee, 2021
  • EuRuKo Ruby Conference attendee, 2019 (Rotterdam)
  • Ruby Conference attendee, 2018 (Bath)
  • Google Cloud Next, 2017 (London)
  • PHP UK Conference, 2016 (London)
  • AWS Summit attendee, 2016 (London)
  • AWS Summit attendee, 2015 (London)
  • AWS Summit attendee, 2015 (London)
  • ZendCon Europe attendee, October 2013 (Paris, FR)
  • Search Engine course from Udacity 2012
  • Zend certification in PHP5 Programming, 2010, ZEND012543