Suggestions
Andrew Kurin
CTO at MO Tecnologias
Professional Background
Andrew Kurin is a seasoned technology leader with over 12 years of experience in the field of programming and software development. With extensive expertise in ObjectiveC, Python, and a plethora of other programming languages, Andrew has become proficient in crafting well-factored and maintainable code. Approachably technical, he has a remarkable ability to mentor colleagues from both technical and non-technical backgrounds, making him a valuable asset in any team environment.
Throughout his career, Andrew has assumed pivotal roles that have showcased his leadership qualities and commitment to technology. He has adeptly managed projects involving as many as 16 contributors, collaborating effectively with product management teams to ensure success in various development initiatives. His collaborative spirit has helped bridge the gap between technical requirements and business goals, a skill that is essential in today’s dynamic technology landscape.
With a solid grasp of the bigger picture, Andrew thrives on solving complex problems and has demonstrated an exceptional capacity to partner with business leaders and c-level executives to develop and implement tailored solutions. His results-driven approach ensures that every project he undertakes is executed efficiently and effectively, always aiming to achieve the best outcomes for his clients and colleagues alike.
Education and Achievements
Andrew Kurin has a long-standing commitment to education, which has undoubtedly contributed to his success in the tech industry. He holds a Bachelor of Science (B.S.) degree in Mathematics with a minor in Computer Science from the prestigious Kyiv National Taras Shevchenko University, where he achieved an outstanding 4.85 on a scale of 5 (A-). His educational journey didn’t stop there; Andrew pursued further studies at the University of California, Los Angeles, where he earned a Certificate in Marketing and a Certificate in Business Administration with a focus on Finance, both with a commendable grade of A-.
Andrew’s academic endeavors were further enriched by his studies in Database Administration of Oracle at the Advanced Computer Institute, providing him with a comprehensive understanding of database systems that he utilizes in his work today.
Additionally, Andrew has successfully released over 125 apps through the Apple App Store for an array of independent clients, showcasing his ability to deliver results in the ever-evolving landscape of mobile applications. He has built impactful solutions that not only facilitate the app submission process but also enable clients to maintain multiple production apps concurrently through the implementation of content management systems. This extensive portfolio reflects Andrew's skill in managing large technical products and his relentless commitment to innovation.
Professional Experience
In his most recent role, Andrew serves as CTO at MO Tecnologias, where he leads technological initiatives and drives the company’s vision forward. His previous experience includes serving as the Director of Engineering at Whalerock Industries, where he oversaw software development projects and ensured the delivery of quality products to clients. Additionally, as Co-Founder at MarpaSoft, he played a vital role in strategy and product development, further enhancing his entrepreneurial skills.
Andrew's background as a Software Engineer at Scopely and Lead Developer at ShareNow provided him with the opportunity to work on high-impact projects while honing his technical prowess in various programming languages and methodologies. His tenure as a Sr. Software Engineer/.Net at Eccentex Corporation added depth to his experience in web development technologies and cloud-based systems, emphasizing his adaptability to diverse project requirements.
Earlier in his career, Andrew worked as a Software Engineer at the Institute of Cybernetics in Kyiv, Ukraine, and conducted an IT internship at the Military Institute, where he gained foundational skills in software development and technical support.
Core Competencies and Technical Skills
Andrew Kurin possesses a rich array of core competencies that have positioned him as a leading technology expert. His skills encompass full stack development, systems administration, DevOps practices, and development team leadership. Notably, Andrew is accomplished in outsourcing development and design talent, which enables him to build high-performing teams tailored to specific project needs.
-
Programming Languages: Andrew is highly proficient in a wide range of programming languages including ObjectiveC, Python (IronPython, Django, Flask), JavaScript (jQuery, AngularJS, MooTools), Erlang, C++/C, and C#.
-
Database Expertise: He is skilled in working with databases such as PostgreSQL, MySql, SQLite, Oracle, and MS SQL, ensuring effective data management and security for applications.
-
Web Development: Andrew's expertise extends to web development technologies including Django, HTML, CSS, and SASS/Compass, illustrating his comprehensive understanding of both front-end and back-end systems.
-
DevOps Skills: His experience in operations support systems design and build automation includes creating deployment scripts for cloud-based systems, extensive documentation processes, and release management, showcasing his commitment to streamlining development workflows.
-
Source Control Version Control: Proficiency in version control systems such as Git, Mercurial, and SVN further solidifies Andrew's capability in maintaining software integrity and team collaboration during complex projects.
-
Platforms: Andrew has navigated various operating systems including Linux distributions (Ubuntu, Fedora), Mac OS X, FreeBSD, and multiple versions of Microsoft Windows, demonstrating flexibility and adaptability across different computing environments.
Future Aspirations
Andrew Kurin’s ambitious nature drives him to seek opportunities with growing companies where he can leverage his real-world experience, share his knowledge, and continue to learn new skills and technologies. His passion for technology and innovative problem-solving positions him as a key contributor to any organization aiming for technological advancement and improvement. Andrew is excited to take on new challenges and contribute to dynamic teams in the ever-changing landscape of technology.
