Bakytzhan Rustembekov - Software Engineer
Skills
- C++
- Java
- Python
Experience
Galamat Tech
Lead Software Engineer - March 2023 - currentDesigned and Built Education Super App Platform allowing B2B & B2C Clients to use our Platform for education/training purposes.
• Successfully Launched the Product for 3 B2B Clients with 10,000+ DAU
• Fully Conducted R&D for new projects from scratch
• Led a software engineering team(10-12 team members) following Agile-Scrum Methodology
• Developed and Built the System Design and Architecture of the Products
• Developed Core Microservices and Key Project Components using Spring Boot
• Developed data access, service layers, etc using Spring JPA, Spring Rest, RabbitMQ, PostgreSQL.
• Built micro-services using containerization(Kubernetes, Docker), worked with DevOps including CI/CD and Configuration Management.Meta
Software Engineer - Aug 2021 - Jan 2022• Designed and implemented solutions for Privacy internal tools using Java, Hack..
• Development and maintenance of the Privacy Platform and its business processes using C++ and Python.Walmart
Software Engineer - April 2022 - August 2022Designed, built, and deployed software to power Wal-Mart inventory systems.
• Provided on-call support for production and troubleshoot business and production issues by gathering information.
• Determined implementation designs and guide implications of new and enhanced software systems.
• Supported and aligned efforts to meet customer and business needs and build commitment for perspectives and rationales.
• Monitored software systems performance and performed maintenance and software integrations for existing systems.
• Designed and implemented Rest Api web services.
• Worked with streaming platforms like Kafka Streaming Api operational excellence and Automated testing skills using Junit, selenium.
• Worked with databases like MySQL, Oracle, CosmosDB
• Designing, developing and supporting large scale services using Java(Spring Boot), Python; cloud frameworks like Kubernetes, Google Cloud, Docker.Google
Software Engineer - December 2018 - December 2021Part of Google Workspace(formerly G Suite) working on developing enhancements to the security controls.
• Implementing solutions such as reducing “insider risk” using multi-party authorization to access sensitive data
• Performing migrations and upgrades to the various systems to bring them on to the latest Google platforms & standards
• Build internal solutions, with custom back-end services that automate business processes using Guice framework(Java), GCP, Python.
• Maintain highest levels of development practices including technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular, and self-sustaining code.
• Development, maintenance, and support of new Automation Tools.
• Worked as ETL(Extract-Transform-Load) Developer using Pantheon, Oracle, MySQL, BigQuery and other ETL tools.
• Work closely with analysts to translate business requirements into technical solutions.
• Integrate third party products into internal systems as well as support and upgrade implemented systems.
• Implemented new database schemas and participated in Data MigrationE-COMMERCE CENTER
Software Engineer - Aug 2016 - Jan 2018Developed Microservices using Spring Boot.
• Developed RESTful web services.
• Developed data access layer using Spring Data, JPA/Hibernate.
• Developed and created new modules, tables on Database side using PostgreSQL and PL/SQL
• Partnered with architect and technical lead to define bounded context and architecture design.
• Developed cross-browser responsive widgets using AngularJS, HTML5, Bootstrap, and CSS.
• Created test plans and test cases for improved code quality and reduced manipulation risk.QEEBOOS
Software Engineer - June 2014 - May 2016Developed web and enterprise applications using Java and J2EE technologies.
• Development of modules according to J2EE standards
• Developed data access layer using Spring Data, JPA/Hibernate.
• Developed RESTful web services using JAX-RS.
• Server-side web development using JSP/ Servlets.
• Database design of PL/SQL, and PostgreSQL.
• Performed unit testing using JUnit framework.
Education
Master Degree in IT Management
Cumberlands University2021 - 2022Master Degree in Computer Sciences
Maharishi International University2018 - 2021Bachelor Degree in Computer Science
International Information Technologies University2012 - 2016
About me
Software Engineer
Experienced software engineer with 9+ years of experience in development and maintenance of large-scale distributed enterprise systems based on microservices.
Key Strengths:
Analytical thinking | Team Player | Self-organized | Communicable | Determination
Technical Skills:
Languages: Java, C/C++, Python
Web: HTML5, CSS3, jQuery, AJAX, Bootstrap, JavaScript, JSP, Servlet, AngularJS
Cloud Services: GCP, Microsoft Azure, Kubernetes
Web Services: SOAP, Rest API
Databases: MySQL, PostgreSQL, Oracle, MongoDB, CosmosDB
PROFESSIONAL EXPERIENCE
GALAMAT TECH Almaty, Kazakhstan Mar 2023 – current
Lead Software Engineer
Designed and Built Education Super App Platform allowing B2B & B2C Clients to use our Platform for education/training purposes.
•Successfully Launched the Product for 3 B2B Clients with 10,000+ DAU
•Fully Conducted R&D for new projects from scratch
•Led a software engineering team(10-12 team members) following Agile-Scrum Methodology
•Developed and Built the System Design and Architecture of the Products
•Developed Core Microservices and Key Project Components using Spring Boot
•Developed data access, service layers, etc using Spring JPA, Spring Rest, RabbitMQ, PostgreSQL.
•Built micro-services using containerization(Kubernetes, Docker), worked with DevOps including CI/CD and Configuration Management.
META Toronto, ON, Canada Aug 2022 – Jan 2023
Software Engineer
•Designed and implemented solutions for Privacy internal tools using Java, Hack..
•Development and maintenance of the Privacy Platform and its business processes using C++ and Python.
WALMART Sunnyvale, CA, USA Apr 2022 – Aug 2022
Software Engineer
Designed, built, and deployed software to power Wal-Mart inventory systems.
•Provided on-call support for production and troubleshoot business and production issues by gathering information.
•Determined implementation designs and guide implications of new and enhanced software systems.
•Supported and aligned efforts to meet customer and business needs and build commitment for perspectives and rationales.
•Monitored software systems performance and performed maintenance and software integrations for existing systems.
•Designed and implemented Rest Api web services.
•Worked with streaming platforms like Kafka Streaming Api operational excellence and Automated testing skills using Junit, selenium.
•Worked with databases like MySQL, Oracle, CosmosDB
•Designing, developing and supporting large scale services using Java(Spring Boot), Python; cloud frameworks like Kubernetes, Google Cloud, Docker.
GOOGLE Sunnyvale, CA, USA Dec 2018 – Dec 2021
Software Engineer
Part of Google Workspace(formerly G Suite) working on developing enhancements to the security controls.
•Implementing solutions such as reducing “insider risk” using multi-party authorization to access sensitive data
•Performing migrations and upgrades to the various systems to bring them on to the latest Google platforms & standards
•Build internal solutions, with custom back-end services that automate business processes using Guice framework(Java), GCP, Python.
•Maintain highest levels of development practices including technical design; solution development; systems configuration; test documentation/execution; issue identification and resolution; writing clean, modular, and self-sustaining code.
•Development, maintenance, and support of new Automation Tools.
•Worked as ETL(Extract-Transform-Load) Developer using Pantheon, Oracle, MySQL, BigQuery and other ETL tools.
•Work closely with analysts to translate business requirements into technical solutions.
•Integrate third party products into internal systems as well as support and upgrade implemented systems.
•Implemented new database schemas and participated in Data Migration
E-COMMERCE CENTER Astana, KZ Aug 2016 – Jan 2018
Software Engineer
Developed Microservices using Spring Boot.
•Developed RESTful web services.
•Developed data access layer using Spring Data, JPA/Hibernate.
•Developed and created new modules, tables on Database side using PostgreSQL and PL/SQL
•Partnered with architect and technical lead to define bounded context and architecture design.
•Developed cross-browser responsive widgets using AngularJS, HTML5, Bootstrap, and CSS.
•Created test plans and test cases for improved code quality and reduced manipulation risk.
QEEBOOS Almaty, KZ June 2014 – May 2016
Software Engineer
Developed web and enterprise applications using Java and J2EE technologies.
•Development of modules according to J2EE standards
•Developed data access layer using Spring Data, JPA/Hibernate.
•Developed RESTful web services using JAX-RS.
•Server-side web development using JSP/ Servlets.
•Database design of PL/SQL, and PostgreSQL.
•Performed unit testing using JUnit framework.
EDUCATION & PROFESSIONAL DEVELOPMENT
Master of Science in IT Management, Campbellsville University, Louisville, KY, USA
Master of Science in Computer Science, Maharishi University of Management, Fairfield, IA, USA
Bachelor of Science in Computer Science, International Information Technology University, Almaty KZ
CERTIFICATIONS & AWARDS
Oracle Certified Associate, OCA; Java SE 8 Programmer, 1Z0-808
10 Certifications from Carnegie Mellon University, Pittsburgh PA
Bronze Medal in Asian Pacific Mathematical Olympiad(APMO)