Post Job Free
Sign in

Software Engineer Senior

Location:
Los Angeles, CA, 90012
Salary:
140K
Posted:
October 02, 2023

Contact this candidate

Resume:

ELDAR TUKSHAITOV

Los Angeles, CA • +1-602-***-**** • **********@*****.*** • US Citizen

SOFTWARE ENGINEER

SUMMARY

Accomplished software engineer with over a decade of experience delivering robust payment and digital ordering solutions for a mix of enterprise banks and consumer products. Skilled problem solver able to navigate complex troubleshooting issues, integrations, and performance tuning. Team player with natural leadership abilities able to mentor junior talent and foster healthy work culture. Highly adaptable with ability to quickly master new technologies and become productive in new work environments.

KEY SKILLS AND TECHNOLOGIES

Concepts: Design & Development, Data Structures & Algorithms, OOP, Design Patterns, Web Application, Web Services, Serverless, Agile, Problem-Solving, Mentoring Development: Java, Junit, Mockito, Lombok, AWS (Lambda, DynamoDB, SNS, SQS, SSM, KMS, API Gateway, CloudFormation, IAM, CloudWatch, ElastiCache), Quarkus (DynamoDB Enhanced, SNS, SQS, KMS), Spring (Core, Data Access, Web, Boot, JAX-RS), Ama HTML, CSS, JavaScript, jQuery, C#, WCF, C++ Databases: MySQL, Oracle, PL/SQL, Liquibase, JPA, Hibernate Tools: Docker, Kubernetes, Jenkins, Git/Git-Hub Actions, AWS CodePipeline, Kibana, New Relic, Jira, Alfresco, Linux, MacOS

PROFESSIONAL EXPERIENCE

Senior Software Engineer (Backend), Tillster - Los Angeles, CA Jun 2018 - Apr 2023 Tillster is a provider of restaurant ordering solutions that include web-based systems and mobile apps. Project Highlights:

PGAAS - Played key role in development and launch of a Java Quarkus-based AWS serverless payment gateway service).

• Developed core functionality, implemented REST and asynchronous APIs (SNS) for payment transactions and payment adapter management, and wrote unit tests to ensure reliability.

• Designed a highly efficient DynamoDB database to store payment transaction data, payment adapter configurations, and historical records.

• Integrated robust JWT token-based authorization to ensure secure access.

• Refactored code, fixed bugs, and collaborated with QA to establish effective integration testing approaches.

• Participated in Agile Scrum meetings and project demos, and estimated ticket resolution times.

• Created flowcharts and state machine diagrams for project visualization.

• Partnered with DevOps to resolve infrastructure issues, set up cross-account access, and configure GitHub Actions.

MobileM8 - Contributed to development of a Java Spring-based digital ordering platform for restaurants.

• Developed several features including ordering prep time service.

• Release Management: Skillfully cherry-picking essential code changes from development to release branches, ensuring a smooth release process.

• Conducted database usage analysis, implemented an efficient second-level caching strategy, and collaborated with QA to improve system performance.

Senior Software Engineer (Full Stack), Bank of Baku - Baku, Azerbaijan Jan 2015 – Feb 2018 Bank of Baku is a provider of modern financial services in Azerbaijan. Project Highlights:

AIG - Designed and seamlessly implemented a Spring Boot-based payment web service (gateway) that facilitated smooth transactions between insurance companies and the state payment system.

• Conducted comprehensive requirements analysis to ensure alignment with client needs and project objectives.

• Designed and developed a robust Oracle-based database architecture to support secure and efficient data transactions.

• Independently designed and developed core system components in adherence to industry best practices and coding standards.

• Oversaw successful deployment of the web service, ensuring a seamless transition to the production environment.

• My contributions were instrumental in the project's success, enabling it to process up to 50K transactions per month.

Online Banking - Developed modules for government payment execution and money transfer services including a front- end web application using Java Spring and a backend web service with C# WCF.

• Created a proxy web service for Visa using Spring Boot to facilitate card processing. IT Request - Developed a module using Java Spring for processing requests related to hardware and software purchases. Senior Software Engineer, MilliKart - Baku, Azerbaijan Aug 2012 – Sep 2015 MilliKart is a credit card processing services provider in Azerbaijan. Project Highlights:

Online Lending Service - Played a pivotal role in designing, developing, and maintaining critical components for a Spring- based web application for online credit.

Senior Software Engineer SINAM LTD Baku, Azerbaijan Jun 2009 – Aug 2012 Sinam is an e-government solutions provider and system integrator in Azerbaijan. Project Highlights:

ISTINAD - Played a pivotal role in developing an EDM system for the Supreme Court of the Republic of Azerbaijan using Alfresco ECM.

• Responsibilities included analyzing customer requirements, making crucial decisions, designing core content models, implementing JBPM-based document workflows, and developing an incoming Spring-based document registration module.

APUS - Played a crucial role in developing the subsystem for interaction between the payment system and the message transport platform.

• Developed Java-based modules for parsing streaming XML messages, populating the system with customer details, invoices, payments, and generating/exporting response messages and notifications via the message transport platform.

• Designed and implemented the interaction approach between the 'APUS' portal, e-banks, and card processing centers.

• The solutions I implemented enabled the efficient processing of 8M messages and 1M transactions per month. EDUCATION

Master’s degree with distinction in Computer Science and Computer Engineering Azerbaijan Technical University, Baku, Azerbaijan



Contact this candidate