Ba Tran

Ba Tran Email and Phone Number

Senior Software Developer | Java | Spring | Mircroservices | AWS | ReactJS | Available for Full-time W-2 employment | Willing to relocate @ OCLC
dublin, ohio, united states
Ba Tran's Location
Hilliard, Ohio, United States, United States
About Ba Tran

I’m a Senior Software Developer with 8+ years of overall IT experience providing multi-client support and I worked on some domains such as Networking Management, Entertainment Integration Platform. I have experience to develop and maintain applications using Java, Spring MVC, Spring Boot, Kafka, Microservices, AWS, JavaScript, React.js, Redux, JUnit, Mockito, and MySQL/PostgreSQL in high-performance, secure environments. Well-versed in database deployment and Design Patterns.I also have experience in optimizing performance by writing, analyzing, testing, and implementing clean and efficient code and applying emerging technologies to improve software performance.I have high responsibility, learn new technologies quickly, teamwork, good problem solving skills and I can work under pressure.So now I'm looking forward to bringing my knowledge to build good software, that can support and bring the best value for everyone.

Ba Tran's Current Company Details
OCLC

Oclc

View
Senior Software Developer | Java | Spring | Mircroservices | AWS | ReactJS | Available for Full-time W-2 employment | Willing to relocate
dublin, ohio, united states
Website:
oclc.org
Employees:
1208
Ba Tran Work Experience Details
  • Oclc
    Senior Software Engineer
    Oclc Jan 2024 - Present
    Dublin, Ohio, United States
    Senior Software Engineer - Develop Enterprise Identity Management and Acquisition Management for the OCLC system.Business domains: Online Computer Library CenterTasks:• Contributed to the development of software and features for multiple data centers.• Attended Sprint meetings and contributed to discussions regarding task estimations and new features.• Built RESTful APIs to consume internal services or UI requests, and 3rd-party using Spring, Spring Security, JWT.• Enhanced and troubleshoot existing APIs to improve efficiency and meet new business needs.• Make sure the Hessian migration does not affect existing functions.• Implemented unit tests and integration tests using JUnit, Mockito to ensure the functionalities.• Performed code reviews for team members to ensure code quality.• Produced system diagrams, designs, and documentation for the company's confluence site.Accomplishments:• Migrated Java 11 to Java 17 for some modules of Acquisition project.• Implemented Spring Security, OAuth 2.0 and JWT.• Replaced the Hessian service to Spring RPC services.• Migrated internal services to call Spring RPC services using REST template, Webflux.• Implemented the IRProxy client that is a middleware between ACQ modules and IRProxy REST service.• Upgraded Yahoo UI to React and Material UI by implementing UI modeling, creating accessible, responsive, and dynamic web applications for Admin and User Data management sites.Technologies Used: Java 11/17, Spring Framework, Spring MVC, Spring RPC, Webflux, Spring Boot, Hessian, Microservices, AWS (EC2, S3), YUI, React, Redux, React Hooks, Material UI, HTML5, jQuery, ES6, Babel, Webpack, Gulp, JUnit, Mockito, Postgres, Docker, Kubernetes, VS Code, Jira, GitHub, GitLab, Maven, Postman, Swagger, ServiceNow, Jenkins.
  • Career Break
    Professional Development
    Career Break Jul 2022 - Dec 2023
    Fairfield, Iowa, United States
    I came to the US to do my Master's in Computer Science.It consists of two parts:1 - Aug 2022- Mar 2023: On campus.2 - Mar 2023 - now: DE courses.Key Courses: - Modern Programming Practices- Web Application Programming- Enterprise Architecture- Big Data Technology- Cloud Computing- Big Data Analytics- Algorithms- Project ManagementAcademic projects:• Personal Website: Created a personal website that consumes personal information and enables users to email. Implemented Amazon Services and deployed to Amazon Web Service (AWS) as static website hosting. Utilized HTML, CSS / SCSS, Bootstrap, React, GitHub CI / CD, and AWS (S3, Lambda, SNS, IAM, API Gateway, Cognito, CloudFront, Route53, Certificate Manager, DynamoDB).(Refer to https://www.simplelife.studio/ )• The Revolution of Electric Vehicle: Designed Big Data application to read/write datasets for Battery Electric Vehicles (BEVs) and Plug-in Hybrid Electric Vehicles (PHEVs) registered through the Washington State Department of Licensing (DOL) and reported and analyzed vast volumes of data set. Utilized Java, Kafka, Spark Streaming, Hive, HBase, Spark SQL, Hadoop 2, Cloudera QuickStart VM, Visualization with Tableau, and Eclipse.(Refer to https://github.com/luan-tran-89/cs523 )• Movie Rating Portal: Designed movie rating application with APIs to rate and write comments about movies and TV series. Developed functionality for users to create and share lists. Utilized Java, Spring Security, Spring Data JPA, PostgreSQL, Microservices, Service Discovery, Configuration Server OAuth 2 Server [Keycloak], Tracing (Zipkin, Sleuth), Vault, Circuit Breaker, RabbitMQ, Kafka, Docker, Kubernetes, and IntelliJ.(Refer to https://github.com/EA-course-MIU/Movie-Rating-Portal )
  • Code88 Company Limited
    Senior Software Developer
    Code88 Company Limited May 2018 - Jul 2022
    Ho Chi Minh City, Vietnam
    Tasks:• Contributed to the development of software and features while providing multi-client support.• Attended Sprint meetings and contributed to discussions regarding task estimations and new features.• Built RESTful APIs to consume user or UI requests and 3rd-party using Java 11, Spring Boot, Spring Security.• Implemented unit tests and integration tests using JUnit, Mockito to ensure the functionalities.• Developed core functions for the services using coding conventions and Design Patterns.• Enhanced and troubleshoot existing APIs to improve efficiency and meet new business needs.• Performed code reviews for team members to ensure code quality.• Participated on-call, analyzed, and fixed issues in staging and production environments.• Produced system diagrams, designs, and documentation for the company's Wiki site.• Designed and developed backend system administration capabilities allowing more efficient data management.Accomplishments:• Improved APIs performance by using local caching in Redis and refactoring codes.• Implemented file transfers using SFTP in Java (JSch) to manage files via the Back Office site.• Applied new technologies such as API Gateway, Discovery Server, Configuration Server, OAuth, Circuit Breaker, Swagger, and Kafka to build Back Office microservices.• Migrated images and files from the server to AWS using IAM, S3, CloudWatch and created API Gateway, Lambda, CloudFront to load images and deployed some services to EC2.• Built web applications from scratch to easily apply responsive websites, dynamic layouts, and multiple themes to provide client’s requirements using React, Redux, Bootstrap, SASS, and Gulp.
  • Tma Solutions
    Software Developer
    Tma Solutions Sep 2014 - May 2018
    Ho Chi Minh City, Vietnam
    Tasks:• Optimized performance for Delivery Management internal management tool by writing, testing, and reviewing clean and efficient code.• Analyzed business requirements with the team lead and determined technical solutions.• Migrated the legacy code system from C, C++ to RESTful APIs using Java 8, Spring Framework.• Enhanced backend performance by refactoring code and database.• Created functional design and technical documentation.• Developed large-scale complex applications.• Customized and improved API performance with Multithreading and SQL scripts• Researched and implemented new technologies in web applications using React, Redux.Accomplishments:• Optimized SQL query to reduce the execution time of the report from one hour to some minutes and received good feedback from big customers like NASA, Goldman Sack, AT&T, and so on.• Maximized software performance by researching and identifying emerging technologies and libraries to implement in new solutions using Java 8, Spring Framework, React, Redux.• Received Star Performers Award of 1st Quarter 2018.

Ba Tran Education Details

Frequently Asked Questions about Ba Tran

What company does Ba Tran work for?

Ba Tran works for Oclc

What is Ba Tran's role at the current company?

Ba Tran's current role is Senior Software Developer | Java | Spring | Mircroservices | AWS | ReactJS | Available for Full-time W-2 employment | Willing to relocate.

What schools did Ba Tran attend?

Ba Tran attended Maharishi International University, Ton Duc Thang University.

Who are Ba Tran's colleagues?

Ba Tran's colleagues are Bud Metz, Kannan Seshadri, Titia Van Der Werf, Sandi Jones, Doug O'shelski, Andy Hartley, Elyse Wampler, Sphr.

Not the Ba Tran you were looking for?

  • Ba Tran

    Data Analyst
    Milpitas, Ca
    4
    gmail.com, intel.com, techworkers.com, techworkers.com
  • Ba Tran

    Milpitas, Ca
    6
    yahoo.com, ambient.com, attbi.com, attbi.com, hotmail.com, yahoo.com

    2 +140826XXXXX

  • Ba Tran

    Miami Beach, Fl
  • Ba Tran

    Orange County, Ca
    3
    beacon-us.org, rhi.com, jobot.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.