Badges
Certifications
ethan605 has not earned any certificates yet.
Work Experience
Senior Software Engineer
MAGNUM EST Digital Health GmbH• July 2018 - July 2019
Fortunately I had a great opportunity working at another tech start-up in “YAS Life”, an innovative e-health product based at Berlin, providing a large features set of self-motivated health care & fitness training, exclusively for customers of the company and its partners. But not as simple as a normal mobile application, “YAS Life” ambitiously wanted to become a “white-label” app, which can be easily customized and distributed as a different version for each partner, while still sharing the core architectures and functionalities. At the moment of July 2019, the app was successfully released in 5 unique variants, serving 4 different client companies, most of them are the biggest names in German insurance industry. Skills that I was working daily at “YAS Life”: Software Architecture, Design Patterns, React Native, Redux, Agile, Scrum, Kanban.
Senior Software Engineer
JobSystems AB• November 2017 - August 2018
Taking care of a small family with a little baby boy gave me a chance to stay at home and do the first full-time remote job at “Adoer”, connecting company’s time-based partners with clients for their house work. I joined a team with most members from Stockholm, Sweden, refactored & upgraded the current v2 mobile application to adapt latest conventions, then build the v3 app from scratch, with a fresh looks & feels and a bunch of new features. Skills that I was working daily at “Adoer”: Software Architecture, Design Patterns, React Native, Redux, Agile, Scrum.
Senior Software Engineer
Onaclover Tech JSC.• September 2016 - August 2018
Two years at TOPICA Edtech Group gave me break-through improvements in both management skills and mindset, but I realized that software development was still the most favorite career path of my own. I joined Onaclover Tech JSC. as a senior developer to build not a single but an ecosystem of applications for “WeFit”, a leading product in health and lifestyle based on sharing economy business models, just like a Uber for fitness studios & beauty salons. At Onaclover, I was responsible for the WeFit mobile app architecture & designs, working tightly between backend & frontend teams to build various of handy tools for partners and internal users. Also, with my past experiences in management, I was one of the few mentors running the training programs for new and potential middle managers of the company. Skills that I was working daily at “WeFit”: Software Architecture, Design Patterns, ReactJS, React Native, Redux, NextJS, NodeJS, OpenAPI, Docker, DevOps, Agile, Scrum, Mentoring.
Head of Operations
TOPICA Edtech Group• August 2015 - July 2016
After the accomplishments of leading a technical team at “TOPICA Memo”, I challenged myself in a totally different position: Head of Operations at “TOPICA Edumall”, an online platform offering short-term courses where experienced instructors meet desired learners. We pioneered a new way of teaching & learning skills that every Vietnamese can access anywhere, anytime. My new role required a higher level of leadership & management skills to guide a big team of nearly 30 staffs to success. The department was in charge of seeking new instructors, training them e-learning pedagogy concepts and methodologies, aiding them to make creative video lectures, negotiating sharing revenues & processing partner’s payments. With all the great efforts and encourages from every team members, we had become the leading ed-tech product in Vietnam with 3-digit growth rates in revenue. Skills that I was working daily at “TOPICA Edumall”: Leadership & Management (department of 30), Partnership Development & Management, Negotiating, Mentoring.
Product Manager
TOPICA Edtech Group• August 2014 - July 2015
Leaving Vinova after 2 years of many personal improvements, I accepted the invitation to become Technical Lead at TOPICA, a fast growing start-up in educational technology, claimed to be one of the biggest ed-tech companies in South East Asia. Here I was in charge of building a technical team to develop “TOPICA Memo”, a free language learning application available on Web, iOS, Android & Windows Phone devices. Within only 2 months starting from scratch, we became a team of 10 with a great diversity of technical stacks: PHP, Ruby on Rails, MongoDB, iOS, Android, AngularJS, DevOps,... “TOPICA Memo” applications for iOS & Android were officially published after 4 months, while the web version released in the month after, and Windows Phone version went live in extra 3 months. This position gave me a precious opportunity learning how to manage a medium team under big pressures of moving faster and faster. Skills that I was working daily at “TOPICA Memo”: Leadership & Management (team of 10), Design Patterns, Mentoring, Objective-C, Ruby on Rails, MongoDB, DevOps, Agile, Scrum.
Software Engineer
Vinova Pte. Ltd.• March 2013 - September 2014
In 2013, I had a month onsite at Singapore, working directly to a client in Singaporean government. This was a great chance to improve my English communication skills, as well as learning more technical stuffs from my foreign colleagues. Also among this duration, I was promoted to be a team leader, taking care of the company’s key projects with important clients. Skills that I was working daily as “Mobile Team Lead” at Vinova Pte. Ltd.: Objective-C, Java SE (Android), Ruby on Rails, MongoDB, Cocos2D, Design Patterns, Agile, Leadership & Management (team of 2 – 3), Mentoring.
Software Engineer
Vinova Pte. Ltd.• August 2012 - February 2013
During the last semesters in college, I had applied as intern student at Vinova Pte. Ltd., a wonderful consulting company based in Hanoi, Vietnam offering software services for Singapore market. We provided comprehensive solutions to build high quality, world-class standard, full-stack web and mobile applications. After a short period learning to build Android & iOS applications, I was offered to become a full-time developer working with more various of technologies the company was using like Ruby on Rails, MongoDB, Ruby Motion, Sencha Touch, Cocos2D,... Skills that I was working daily as “Junior Mobile Developer” at Vinova Pte. Ltd.: Objective-C, Java SE (Android), Sencha Touch, Ruby, Agile.
Education
University of Engineering and Technology, VNU, Hanoi
Computer Science, BS• August 2009 - May 2013
High School for Gifted Students, HUS, VNU, Hanoi
Mathematics, High School Diploma• August 2006 - May 2009