Tom Tytunovich

Tom Tytunovich

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Software developer with a passion for constant learning, proper architecture, and using tech to make a difference in the world
Software developer with a passion for constant learning, proper architecture, and using tech to make a difference in the world

With over 10 years of professional experience as a developer, system architect, and manager, from giant corporations to tiny startups, I always bring with me uncompromisingly high standards of quality and work ethic, and pride myself on reliability: both personally, in communicating openly and delivering on time, and in the code I write, producing solutions that are robust, maintainable, and elegant. I've designed and built numerous large-scale software systems, and taken multiple projects from vague concept to finished product, tackling whatever challenges needed to get the job done.

My recent work has been mostly in the JavaScript ecosystem: Node.js, React, and React Native.
Prior to that, I did a lot of work with Python, C#, and Java.
On the backend I've recently been a using lot of the different services in AWS, from vanilla EC2 instances to some of their more experimental serverless stuff.

English
Jerusalem (+03:00)
Joined April 2019
EXPERTISE
6 years experience
JavaScript has been my primary programming language since 2014. Professionally, I've used it in most every possible setting: from a star...
JavaScript has been my primary programming language since 2014. Professionally, I've used it in most every possible setting: from a startup's Full-Stack developer using Node.js and jQuery, through the sole developer in a nonprofit building responsive web apps with React and Bootstrap, to leading a team in a large corporation using React Native with Redux, Sagas, and more to construct cross-platform mobile apps. I've seen the language and ecosystem grow over the past few years, and have acquired an intimate appreciation of its strengths, quirks, and versatile usages.
10 years experience
I've been using Python for over 10 years now, both professionally, where I've used it to build production-scale systems, and personally, ...
I've been using Python for over 10 years now, both professionally, where I've used it to build production-scale systems, and personally, as my go-to programming language for most anything from data mining scripts to web servers. I love its simple-yet-powerful principles, and especially: "There should be one - and preferably only one - obvious way to do it. Although that way may not be obvious at first unless you're Dutch." I try to adhere to that wisdom in everything I design, in Python and all other languages.

REVIEWS FROM CLIENTS

Tom's profile has been carefully vetted and approved as a Codementor. Connect with Tom now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
israelection-prediction
JavaScript
1
0
Stack Overflow
1309 Reputation
1
13
30
EMPLOYMENTS
Pro-Bono Full-Stack Developer
Streetlives
2018-01-01-Present
• Architected and implemented everything from data schema and RESTful API to Node.js server and responsive React web app, all deployed to...
• Architected and implemented everything from data schema and RESTful API to Node.js server and responsive React web app, all deployed to a Serverless AWS stack to minimize costs (Lambda, API Gateway, Cognito, etc). • Work closely with Business, Product, and UX to plan the company's strategy, and ensure the technology is built to best serve it.
Node.js
PostgreSQL
Bootstrap
View more
Node.js
PostgreSQL
Bootstrap
Mobile first
React
JavaScript
AWS Lambda
Serverless
View more
Technical Architect, Engineering Manager
Lifion by ADP
2016-09-01-2018-12-01
• Established Lifion's first Mobile Apps team, chose all the technologies and frameworks used (React Native, Redux, native iOS/Android br...
• Established Lifion's first Mobile Apps team, chose all the technologies and frameworks used (React Native, Redux, native iOS/Android bridges, etc) and bootstrapped the project, creating the structure for all other devs to follow. • Designed a modular architecture to allow dynamic rendering of the app based on metadata in the company's DSL. • Designed back-end services needed by the mobile app, as part of the company's Microservice architecture. • Established the engineering culture and practices (code reviews, test coverage, DevOps...), set and instrumented objectives and results, and worked with Product, Project, and the rest of the organization to ensure alignment and timely delivery.
Test driven development
Es6
User Testing
View more
Test driven development
Es6
User Testing
JavaScript
Jest
React Native
Microservices
Redux
React/react native with redux
View more
Full-Stack Developer
OKpanda
2014-09-01-2016-05-01
• As the lead Full-Stack Developer, built a server (Node.js) and web app (jQuery, later React) providing live English lessons over WebRTC...
• As the lead Full-Stack Developer, built a server (Node.js) and web app (jQuery, later React) providing live English lessons over WebRTC, with websockets, MongoDB and AWS on the backend. • Over time, scaled the server to support 30x the concurrent users (Apdex >0.9) by optimizing queries, working with the iOS team to optimize the API, and leveraging Amazon services, among other improvements. • Implemented a BI solution, a chat bot with broadcast and human handoff capabilities (leveraging Firebase), and many other tools required by the clients and team.
Node.js
jQuery
MongoDB
View more
Node.js
jQuery
MongoDB
API
WebSocket
Analytics
Firebase
React
Chatbot
View more