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)
1/2022 - 1/2023
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)
1/2019 - 12/2021
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
9/2016 - 12/2018
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
1/2012 - 9/2016
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
5/2011 - 1/2012
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
8/2008 - 5/2011
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
8/2007 - 8/2008
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
10/2006 - 08/2007
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
4/2005 - 10/2006
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
8/2004 - 4/2005
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