Senior Software Engineer
Apple · Full-time
Dec 2019 - Present
• 5 yrs 2 mosSenior Software Engineer
Monster · Full-time
Jan 2016 - Jul 2019
• 3 yrs 7 mosBuilt and scaled Job and Resume search services for Monster Search. (Stack: Java, Spring Boot, Elastic Search, AWS - CloudFormation, EC2, S3, ElastiCache, Lambda).
• Introduced microservices, elastic search, and git to Monster.
• Implemented Job search service using ElasticSearch.
• Broke up a monolithic application into microservices to support scalability.
• Helped designing a pipeline to generate candidate profiles (AWS Lambda).
• Introduced a serialized API response between microservices. Improved response time by 59%.
• Added distributed Redis cache to the resume tagger service.
• Created AWS templates for various service application stacks in Cloudformation (ELB, ASG, etc).
• Worked on multiple services and tools supporting search.
Groupon
Oct 2011 - Nov 2015
Software Engineer, Relevance Search Engineering
Mar 2015 - Nov 2015
• 9 mosDeveloped algorithms to improve search quality:
Implemented and deployed a model for ranking search results based on the propensity to travel for a particular deal category. (Technology stack: Building model in Teradata. Deploying the model in the Elastic Search plugin.)
Software Engineer - Android Mobile Developer
Mar 2013 - Mar 2015
• 2 yrs 1 moDeveloped awesome things for Groupon's Android Consumer Mobile App.
Back-end app infrastructure to synchronize multiple api calls.
Some key features:
* Hotels tab
* Deal widgets - Personalized collections of deals on Featured, Goods tabs
* Material Design - Navigation Drawer
Software Engineer - Real-time Relevance Service (Infrastructure + Algorithms)
Oct 2011 - Mar 2013
• 1 yr 6 mosWorked on Groupon's deal recommendation engine, realtime deal relevance service, and launched the Groupon deal search engine. Technology stack: Java, Solr
Software Engineer
College Prowler · Full-time
Sep 2009 - Jul 2011
• 1 yr 11 mosDeveloped back-end features for collegeprowler.com (Technology stack: C#, ASP.NET, Visual Studio 2008 and SubSonic)
• School search, school comparison, review search.
• Integration with other entities: Youtube, YouniversityTV, Google Analytics, Paypal
• Scheduled processes to calculate college rankings and categories (top, best. worst etc.)
Studio Project Manager/Software Engineer
Carnegie Mellon University
Jan 2009 - Aug 2009
• 8 mosDeveloped a website for tracking volunteering hours and scheduling volunteering events for Cranberry Township's Community Chest.
Software Developer
Kazkommertsbank
Jan 2007 - Aug 2008
• 1 yr 8 mosBack-end development and support of "HOMEBANK" financial portal, integrating with different financial systems and making their services available for online banking at www.homebank.kz.
(Technology stack: Visual Studio 2005, T-SQL, C++, C#)
Developed a utility bill payment application.
TA of Informatics
Suleyman Demirel University (Almaty, Kazakhstan)
Sep 2006 - Dec 2006
• 4 mosWeb Developer Internship
"Genone" startup · Full-time
Jul 2006 - Dec 2006
• 6 mos• Role-based access and features for the administrative part of the www.everyday.kz website
• Multi-file uploading applet
• File manager (PHP, Javascript, and Ajax).
• Features for www.kolesa.kz