# Alexey Ulashchick > Senior Software Engineer at Apple Location: United States, United States Profile: https://flows.cv/alexey • 7+ years’ experience in Architecting, Design, Development, Testing and Delivering scalable distributed systems and applications. • Extensive experience with building E2E solutions including data schema design, backend services, cloud-based infrastructure and modern frontend applications. • Experience in leading teams of 5-6 engineers including project from scratch setup, tasks distribution, issues management, estimations, communication and reporting. • Proficient with data structures, algorithms, time/space complexity analysis and optimization approaches. • Proven effective as both an independent contributor and team member with good communication and problem solving skills, result oriented and passionate about new technologies. ## Work Experience ### Senior Software Engineer @ Apple Jan 2020 – Present | Cupertino, California, United States ### Software Engineer @ Google Jan 2019 – Jan 2020 | San Francisco Bay Area ### Senior Software Engineer @ Wildflower Health Jan 2016 – Jan 2019 | San Francisco, CA • Leaded development of distributed object-oriented CMS to streamline content delivery and product management processes. • Built HIPPA-compliant API & service integration between Wildflower Health and major health care providers to extend application functionality and user base. • Designed and implemented high scalable and high reliable eligibility system for user validation and authorization. • Created highly available e2e Data reporting pipeline and UI, consisting of events capturing, data pre-processing and configurable reporting modules, which increased Data Team performance by 40%. • Top-level architecture of company products and setting up infrastructure in Amazon Web Services. Tools/technologies: JavaScript / TypeScript, NodeJS, MySQL, MongoDB, AWS, Angular, InversifyJS, ImmutableJS, Mongoose. ### Senior Software Engineer @ Coherent Solutions Jan 2015 – Jan 2016 | Belarus • Managed team of five people to design and deliver the core company product - web/mobile application in healthcare. • Architected and implemented the workflow for data synchronization, replication and distribution between users to extend application functionality by incorporating social network features. • Identified, evaluated and resolved performance issues on UI side which increased FPS rate and user experience. • Brought up devops culture to the team by establishing CI/CD pipeline on the project. Tools/technologies: ES2015, NodeJS, Express, PouchDB, CouchDB, MongoDB, Mongoose, AWS, React, ImmutableJS, Babel, ChartJS, Grunt, LESS, BEM, PostCSS, Git, Jenkins. ### Software Engineer @ EPAM Systems Jan 2014 – Jan 2015 | Belarus • Developed Django-based application for the largest cinema producer IMAX. • As a team member implemented new functionality for movies, theaters and releases search. • Was in charge of standalone IMAX application version development and maintenance for China region to address legal restrictions and regulations. • Performed integration with social networks, Google maps services and ticketing systems. • Improved application performance to mitigate high load spikes issues by implementing miscellaneous caching techniques. Tools/technologies: Javascript, Python, Django, Sphinx, PostgersSQL, RabbitMQ, Celery, jQuery, SASS ### Software Engineer Tools & Infrastructure @ EPAM Systems Jan 2013 – Jan 2014 | Belarus • Implemented test automation framework for UI and Web Services testing. • Created automation strategy including test plans, test scenarios, reports. • Developed UI automated testing scenarios for complex user behavior emulation across AngularJS app. • Performed automated functional testing of REST services for consumer data management platform. Tools/technologies: Java, Java Spring Test, TestNG, Selenium Webdriver, Highcharts API, Jenkins, Nginx, AWS ### Software Engineer in Test @ EPAM Systems Jan 2013 – Jan 2014 • Performing automated testing for Django-based data management platform for managing consumer data across customers’ web pages. • Building testing framework basing on Selenium webdriver • Extending autotest coverage for application • Developing UI testing scenarios for complex user behavior emulation • Data Driven Testing using Java Spring XML beans • RESTfull API testing using Spring HTTP clients • Ad hoc testing without requirements and documentation • Working with Djando administration, DB fixtures and developers Python code • Permission testing Tools/technologies: Java, Python, Firebug, Firepath, Intellij IDEA, Git, Maven, Jenkins, MySQL. ### Software Engineer @ EPAM Systems Jan 2013 – Jan 2013 | Belarus • Developing REST plugin for internal testing platform • Integration with Python testing frameworks • Organizing tunnel between running autotests and cloud-based reporting platform Tools/technologies: Python, HTTPRequsts, NoseTest, Selenium API, PyCharm, Git, Jenkins ### Software Engineer in Test @ EPAM Systems Jan 2012 – Jan 2013 • Performing automation testing for Belarus Volleyball federation site that provides information about sport events • Writing test plan and test cases, collaboration with developers • Developing testing framework architecture using TestNG • Implementing Page Object pattern using Selenium Webdriver API • Using Java Spring framework for accessing to MySQL data base • Data Driven Testing, using XML/XSD/JAXB • Organizing parallel multibrowser testing, using Selenium GRID • Configuration Maven project, Jenkins CI and Reporting, using ReportNG Tools/technologies: Firebug, Firepath, Eclipse, VirtualBox, Tortoise SVN. ## Education ### Master’s Degree in Computer Science and Software Development Belarus State University Informatics and Radioelectronics Jan 2013 – Jan 2014 ### Bachelor's Degree in Radiotechnics Belarus State University Informatics and Radioelectronics Jan 2001 – Jan 2007 ## Contact & Social - LinkedIn: https://linkedin.com/in/alexey-ulashchick-44348a79 --- Source: https://flows.cv/alexey JSON Resume: https://flows.cv/alexey/resume.json Last updated: 2026-03-22