Summary
Overview
Work History
Education
Skills
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.
  • Designing and developing full-stack web applications using C# and the .NET Framework. Utilized NHibernate for object-relational mapping and Highway data for high-performance data access. Employed the Mediator pattern for clean architecture and message-based communication across microservices. Implemented MSMQ and Kafka for asynchronous messaging and event-driven microservice architectures. Skilled in integrating with PostgreSQL for efficient data persistence
  • Extensive experience in developing responsive and user-friendly web applications using Angular Framework. Expertise in architecting well-structured Angular applications through modules, components, services, and dependency injection. Proficient in leveraging Angular's decorators for efficient metadata management and pipes for data transformation. Adept at designing and implementing reusable components to ensure maintainability and scalability.
  • Seasoned Dev with Azure DevOps Mastery in architecting and implementing CI/CD pipelines in Azure DevOps to automate builds, tests, and deployments, enabling rapid delivery and continuous improvement.
  • Proficient in designing and implementing scalable and high-performance data storage solutions using AWS DynamoDB.
  • Experienced in leveraging AWS S3 buckets for efficient and secure storage of large-scale data in cloud-based applications.
  • Conducted exploratory data analysis on terabyte-scale datasets using Spark, identifying patterns and trends to inform business decisions.
  • Leveraged Spark's distributed computing capabilities to efficiently process and analyze streaming data in real-time, enabling timely decision-making.

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.
  • Designing and developing full-stack web applications using C# and the .NET Framework. Utilized NHibernate for object-relational mapping and Highway data for high-performance data access. Employed the Mediator pattern for clean architecture and message-based communication across microservices. Implemented MSMQ and Kafka for asynchronous messaging and event-driven microservice architectures. Skilled in integrating with PostgreSQL for efficient data persistence
  • Extensive experience in developing responsive and user-friendly web applications using Angular Framework. Expertise in architecting well-structured Angular applications through modules, components, services, and dependency injection. Proficient in leveraging Angular's decorators for efficient metadata management and pipes for data transformation. Adept at designing and implementing reusable components to ensure maintainability and scalability.
  • Seasoned Dev with Azure DevOps Mastery in architecting and implementing CI/CD pipelines in Azure DevOps to automate builds, tests, and deployments, enabling rapid delivery and continuous improvement.

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.
  • Knowledgeable in creating and using Terraform modules to encapsulate reusable infrastructure components and enforce best practices across projects.
  • Familiar with Terraform state management mechanisms and strategies for handling state files, including remote state storage and locking.

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.
  • Proficient in designing scalable systems and distributed systems, including microservices architecture, data modeling, and system scalability
  • Extensive experience in building Java-based enterprise applications using frameworks like Spring Boot, Hibernate, and JPA.
  • Familiar with cloud platforms such as AWS, Azure, and Google Cloud Platform, including services like EC2, S3, RDS, and Kubernetes Engine.
  • Deployed containerized applications on Kubernetes clusters, automating deployment and scaling processes for improved efficiency and resource utilization.

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.
  • Extensive experience in developing web applications using Django framework.
  • Designed and implementing relational database models using Django ORM and SQL for different entities
  • Experience in designing and implementing RESTful APIs using Django REST Framework for seamless integration with client-side applications.

Education

Bachelor of Science - Computer Science

North American University
Stafford, TX
12.2015

Skills

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

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