Badges
Certifications
darksunrise21 has not earned any certificates yet.
Work Experience
Senior Software Engineer
Upwork (formerly Elance-oDesk)•  April 2019 - Present
Designed and developed Upwork's job search engine with millions of users & hundreds of search requests per second. Currently leading technical decisions for the team and their implementation in the job’s search backend. Re-architected and implemented vast and complex applications from legacy monolithic stack to microservice architecture, reduced redundant service count, improved scalability, maintainability, and improved time to market for new features and developer experience. Architected and implemented asynchronous data ingestion pipeline, which improved time for data ingestion from ~2.5 minutes to 2.5 seconds. Improved search response time (p99) by about 35% (using distributed caching, DB optimizations, and switching from master-slave Solr to OpenSearch managed distributed system ). Automated build and deployment using Jenkins (except production deployment) Proposed and incorporated some engineering best practices into the working process(Code reviews, testing, ADP, SOLID). Increased test coverage from 30 to 70%+
Software Engineer
Miratech•  January 2013 - June 2018
Developed and supported three versions of full-stack software for call center agents’ workplaces from Call Center agent's workplace app V1. Supported application with 20 years of history. Tech. Stack: JSP+STRUTS Call Center agent's workplace app V2. A monolithic application. Developed new features(both frontend and backend). Call Center agent's workplace app V3. Cloud version of a previous application, mainly a backend development, support, and some ops tasks, developed integration test suite in tight collaboration with QA(Lettuce, cucumber) implemented CI\CD pipeline for our product, mentoring of new members of the team Call Center web engagement software, development, support.
Education
Kyiv National University of Technologies and Design
Computer Science, BS•  September 2008 - July 2012
Links
Skills
darksunrise21 has not updated skills details yet.