Michael Garifullin - Technical Lead
Co. Kildare, Ireland,
Work Permit in Ireland: Stamp 4 (no work permit required),
Phone: +353 85 2209967,
Email: garifullin@gmail.com
ABOUT ME
Experienced technical leader with expertise in modern web development, focusing on backend systems optimization and architecture.
Skilled in database optimization, front-end technologies, and implementing CI/CD processes. Strong emphasis on clean code practices and knowledge sharing.
EXPERIENCE
Technical Leader, Smartbox Group, Dublin, Ireland, since December 2017 (7 years)
Project:
Voucher-based booking service for end beneficiaries.
Coordinate team integrations for seamless collaboration, modernize tech tools, and enhance practices.
Developed secure, scalable backend architectures with development team and stakeholders.
Enhanced Agile framework, resulting in measurable improvements in team productivity.
Lead technical modernisation initiatives, implementing GitLab CI/CD and driving architectural improvements while fostering cross-team collaboration and mentoring developers.
Spearhead backend architecture optimisation, introducing static analysis tools and API testing frameworks to enhance system reliability and development workflow.
Achievements:
Successfully migrated CI/CD process from Jenkins to GitLab.
Integrated an email marketing platform for enhanced functionality.
Made numerous improvements to enhance our Agile framework used by the team.
Key technologies:
PHP/Symfony, JS/Vue, Cypress, Chief, Docker Swarm, k8s, Jenkins, MySQL, Redis, Go Lang, Python(FastAPI)/CLI
Senior Software Development Engineer, overnightprints.com, Las Vegas, USA, Jan 2014 – Dec 2017 (4 years)
Project:
Online printing service for end users and corporate customers.
Responsibilities:
Developed full-stack features enhancing project functionality.
Integrated payment systems, expanding customer options.
Pioneered development of comprehensive tracking solutions, enhancing order visibility and improving delivery efficiency across operations
Led cross-functional development initiatives to streamline warehouse operations, implementing real-time inventory tracking and automated order management
Achievements:
Integrated new payment systems to enhance customer payment options.
Successfully connected with warehouse suppliers to improve inventory management.
Designed and implemented a tracking system for more efficient order deliveries.
Key technologies:
PHP/Symfony, JS/React, Selenium, ChatOps via Slack, PostgreSQL, Bash for automation
Full-stack Developer, Freelance, remote, May 2012 – Jan 2014 (1 year and 9 months)
Projects:
Online storefront for a real estate agency based in Turkey.
Affiliate network solution for a company operating out of Latvia.
Responsibilities:
Managed client relationships, ensuring satisfaction and addressing concerns effectively.
Implemented payment solutions, optimizing transaction processes.
Developed REST/SOAP services, enhancing system capabilities.
Led feature delivery, ensuring timely completion of project milestones.
Identified and mitigated project risks, ensuring smooth execution.
Achievements:
Happy customers of my services ;)
Key technologies:
PHP/Laravel, PHP/Slim, JS/Vanilla, Envoy, AWS
Project Owner, Mute-lab, Saratov, Russia, Oct 2011 – May 2012 (8 months)
Projects:
Travel SAAS B2B service that caters to travel agencies such as Pegas Touristik, CoralTRAVEL, Aviacassa.ru, Aviakassa.ru, and Travel.ru.
Responsibilities:
Managed resource planning, conflict resolution, and customer expectations effectively.
Successfully resolved integration issues with payment and GDS gateways.
Monitored project timelines and deadlines closely.
Key technologies:
PHP/Laravel, JS/Vanilla, Envoy, AWS but mainly product owner role
Project Manager, Websynergy, Saratov, Russia, Jul 2010 – Oct 2011 (1 year 4 months)
Projects:
Website for Starcraft2 championships as part of Beeline's promotion company, the largest broadband and cellular provider.
Project aspects for Unimilk promotional sites focused on their dairy products.
Responsibilities:
Created detailed project plans by setting goals, scope, timelines, and allocating resources.
Developed clear roadmaps to guide project execution.
Assigned tasks and responsibilities according to team members' strengths and skills.
Key technologies:
PHP/Laravel, JS/Vanilla, JS/NodeJs but mainly project manager position
Head of development, Unima, Saratov, Russia, May 2008 – Jul 2010 (2 years 3 months)
Project:
Managing daily development workflows for a small web agency.
Responsibilities:
Implemented quality control measures to uphold high standards throughout projects.
Conducted comprehensive testing and reviews to meet client expectations.
Prioritised client requirements and ensured their satisfaction.
Key technologies:
PHP, JS/Ember, Deployer, MODx
Head of IT department, Pronto Samara, Saratov, Russia, Jul 2005 – May 2008 (2 years 11 months)
Project:
Supporting the information infrastructure of a regional editorial office for a classifieds newspaper
Responsibilities:
Managed infrastructure including over 50 workstations and 5 servers.
Conducted database maintenance.
Provided support and upgrades for FreeBSD server infrastructure.
Administered accounting services on Windows 2003 Server using MS SQL.
Key technologies:
FreeBSD, Active Directory, DB2, MS SQL, Postfix, proFTPD, Asterisk
Software Developer, Narva Consulting LLC, remote, Aug 2004 – May 2005 (10 months)
Project:
CRM system for managing a diocese of Hockey Ministries International.
Responsibilities:
Successfully refactored a corporate website.
Implemented strong security measures to safeguard sensitive data, prevent unauthorised access, and mitigate common web vulnerabilities.
Developed tools for facilitating intra-corporate information exchange among remote agents.
Key technologies:
PHP/ZF, PropelORM, JS/Vanilla
EDUCATION
Saratov Chernyshevsky State University, Saratov
Sep 2001 – May 2007 Applied Mathematics and Computer Science
EXTRAS
-
Cultural Experiences: I really enjoy the time spent researching new technologies that can benefit my current project. I also believe that the lessons learned during my daily work help me a lot with understanding how to grow my kids as worthy people.
-
Social Impact: I love to participate in my local community and assist with organising the cleaning-out days in our borough.
-
Personal Interests: Huge fan of jogging, avid cyclist.