Michael Yachanin
michael@yachanin.com
Education
Rochester Institute of Technology (August 2012 - December 2015)
Experience
AWS Lambda (October 2016 - Present)
- SDE II | level 5 (September 2018 - Present)
- SDE I  | level 4 (October 2016 - September 2018)
- Significant contributor to Per-Function Concurrency; released at re:Invent 2017 (Press release)
- Helped stand up AWS Lambda in GovCloud (What is that?)
- 24/7 oncall weekly rotation
Oracle (January 2016 - September 2016)
- Associate, Application Engineer | Full Stack Developer
- Extended 4 framework features to accomodate new requirements
- Acted as a mentor for co-ops
- All tasks outlined in the co-op below are applicable
Oracle (January - August 2015)
- Co-op, Application Engineer | Full Stack Developer
- Implemented a webpage based on given specifications
- Engineered new features for existing webpages
- Wrote queries in Oracle SQL and JPQL
- Designed unit and integration tests
Aetna (May - August 2014)
- Intern, Informatics
- Engineered subscription model and ROI for a winning capstone project
- Created workflows using Jive to streamline manufactured issue reporting
Peer Feedback
AWS Lambda
- Mike delivers result while never compromising on quality. During the per-function-concurrency project, he delivered highly complex changes under tight schedule, while producing high quality code. His feedback on all my documents and code-reviews have been meticulous and insightful, demonstrating his dedication to highest standards. Mike always eagerly takes upon any task and accomplishes it with ownership
- Mike has done a great job of soaking up information and learning as much as he can about relevant technical areas. This is an important skill for engineering, and as a result Mike has demonstrably grown as an engineer. He's also demonstrated strong willingness to facilitate discussions and investigate technical issues with his peers, which is another critical engineering skill.
- Mike is good at working hard to deliver a project as evidenced by Per-Function Concurrency. Mike showed great ownership in following up on operational details after the launch, and he showed an ability to dive deep in how he designed for various failure modes.
- Mike is one of the few people who has incredible ideas, and doesn't share them until they are fleshed out and ready to be consumed by others. Even though he is just starting out in the industry, he has already proven himself to be a leader in multiple areas, and I'm happy to continue to work with him in the upcoming year.
- Mike's focus and relentless attention to detail allowed him to build from scratch software to deliver per-function concurrency on time. Without Mike per-function concurrency won't be where it is today. From initial design through implementation and testing, he was the one, who was able to find those small but very important things that eventually drove us to resounding success.
- Mike's super power is to quickly understand the problem at hand and deliver results. He is also very perceptive and interested in knowing how things work across different teams.
- Mike's super-power is an extreme dedication to meeting his commitments; throughout 2017 he proved to be a diligent engineer. While working on per-function concurrency he worked nights and weekends to deliver the initial release. In order to do so, he had to self-teach himself a new network library and a number of concurrency concepts.
Projects
Spambase (github.com/mryachanin/spambase)
- Used a neural network to classify emails from the spambase data set
- Performed feature selection on the dataset, narrowing 56 features down to 15
- Researched the mathematics behind AES
- Wrote integration tests to facilitate test-driven-development
- Made extensible by using a factory to instantiate different modes of operation
- Gained familiarity with JavaScript, HTML, CSS
- Utilized Django, jQuery, lodash, RequireJS, Handlebars
Home Lab
- Increasing knowledge of Linux, networking, security, and data integrity
- Personal mail server - michael@yachanin.com
- Custom pfsense router, NUC running Proxmox, ZFS on Linux, etc...
Skills
Languages (proficient) - Java
Languages (need documentation) - Python, GoLang, JavaScript, HTML, CSS, C, SQLFrameworks - Netty, JUnit, Django, Node.js, Sinon
Utilities - Git, lodash, Handlebars, Moment.js, JQuery, RequireJS
Operating Systems - Linux, Windows, macOS