Summary
Overview
Work History
Education
Skills
Links - Linked In Profile
Personal Information
Languages
Timeline
Generic

Bekif Bekiyev

Austin,TX

Summary

  • Working experience on building Web based applications and server side programming like Restful services and Microservices
  • Experienced in designing and implementing REST API's for Enterprise level applications using Java and Spring Boot Framework
  • Working experience in Java 1.8, Servlets , Spring , Spring Boot , JDBC, Hibernate , Messaging services like Kafka
  • Strong RDBMS fundamentals and experience with databases like MS SQL server, Oracle. Experience in PL/SQL programming.
  • Proficient in Java Persistence API (JPA): Demonstrated experience in utilizing JPA for efficient and streamlined interaction with relational databases, including the design and implementation of entity classes, mapping relationships, and executing CRUD operations.
  • Database Integration with JPA: Successfully integrated JPA with various databases, employing Hibernate as the JPA provider. Proficient in configuring and optimizing JPA entities, managing transactions, and ensuring database schema consistency.
  • Proficient in deploying and managing applications within OpenShift, Docker, and Kubernetes environments, showcasing expertise in container orchestration and scalable infrastructure solutions.
  • Experienced in JavaScript, including DOM manipulation and the JavaScript object model
  • Proficient in implementing and handling messaging services using Apache Kafka
  • Strong understanding of React.JS and its core principles
  • NPM, etc.
  • Expert level skills in user interface (UI) development using HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, ES6, ReactJS, Redux.
  • Hands on experience in creating components using React.js
  • Deep experience with creating web application using Python and Django Framework.
  • Extensive experience developing high-performance front-end games using ReactJS
  • Excellent knowledge of Core Java, Java Collections, Data Structures, Algorithms and Object - Oriented Programming (OOP) concept
  • Quick learner, flexible and creative at finding optimal solutions
  • Hands on experience in Test Driven Development (TDD) and Behavior Driven Development (BDD).
  • Experienced in Agile Scrum Methodologies and working in Sprint Cycles.
  • Detail-oriented, team player, self-motivated, dedicated, open to learn and share the knowledge.
  • Excellent problem solving, analytical skills and technical troubleshooting skills. Highly curious about new front-end development technologies and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
  • Experienced Software Engineer with strong data structure, problem solving and great interpersonal skills to provide outstanding assistance in a team-oriented environment, utilizing proficiency in SDLC and technical knowledge. Out of the box thinker and creative at approaching to the problems with efficiency as top priority.

Overview

8
8
years of professional experience

Work History

Software Engineer

IBM
09.2021 - Current
  • Currently I am working for IBM MaaS360
  • Designing and developing world's best Mobile Device Management platform, MaaS360 offers Software-as-a-Service based platform focusing on Unified Endpoint Management solution that helps to manage and secure wide range of endpoints, applications, content and data
  • Designed and implemented certificate caching service from scratch in micro service architecture
  • Effectively coded software changes and implemented based on specific design specifications
  • Designed and implemented REST APIs for devices to renew expired certificates and end to end certificate delivery for devices
  • Worked with third party services to integrate notification feature for devices such as Apple APNS using Kafka messaging streams
  • Heavily worked on bug fixes and maintenance of applications
  • Improved customer user experience by doing some schema changes in Database
  • Involved in analyzing requirements and pointing stories with scrum team
  • Worked as versatile, self-driven, Software Engineer for this role.

Software Engineer

Tata Consulting Services (Apple)
03.2020 - 07.2021
  • Worked in POS (Point of Sale) engineering team to developing and maintaining Point Of Sale application
  • Redesigning monolithic legacy application to micro services structure application
  • My responsibilities in these project have been very broad - including designing and implementing rest services, bug fixing, testing and maintaining legacy app
  • Over my time being deeply involved in these product I have become experienced with all stages of creating enterprise level software at a large scale - from start to shipping product, to maintenance and debugging.

Software Engineer

EPAM Systems (Google)
02.2019 - 02.2020
  • Google I worked on existing Google Translator Tool Kit, a popular computer-aided translation tool used by various internal vendors and public users alike
  • I was part of Internationalization Team in building next Generation translation editor to localize their content and products.

Software Developer

CLF Inc
02.2016 - 02.2019
  • Worked as a Software Developer in implementing technical solutions
  • Successfully designed and implemented an application to track the complete item setup life cycle
  • Analyzing and debugging production logs to continuously monitor system failures
  • Implemented Rest services store availability use cases
  • Work with project managers to review the development activities
  • Worked with Client technical/business teams
  • Involved in development/testing along with onsite/offshore coordination
  • Developed web scraping programs with Python for collecting competitive data
  • Successfully designed and implemented an application product search, competition and profit analysis software
  • Developed back end application by using various distributor API's in Java
  • Developed real-time data sourcing application to locate deals and products in various website.

Education

Bachelor of Science - Computer Science

North American University
Houston, TX
12.2016

Skills

  • Java
  • Spring and Spring Boot Framework
  • Java Persistence API
  • Java Database Connectivity (JDBC)
  • JavaScript
  • Python
  • React
  • Redux
  • HTML & CSS
  • Bootstrap
  • Git
  • SQL and NoSQL
  • Architecture Design
  • RESTful APIs
  • Unit Testing Libraries [JUnit and Mockito]

Links - Linked In Profile

https://www.linkedin.com/in/bekiyev/

Personal Information

Title: Software Engineer

Languages

English
Native or Bilingual
Turkish
Native or Bilingual
Russian
Limited Working

Timeline

Software Engineer

IBM
09.2021 - Current

Software Engineer

Tata Consulting Services (Apple)
03.2020 - 07.2021

Software Engineer

EPAM Systems (Google)
02.2019 - 02.2020

Software Developer

CLF Inc
02.2016 - 02.2019

Bachelor of Science - Computer Science

North American University
Bekif Bekiyev