Bahram Afsharipoor
Address: *** ****** ******, ******** **** 76522, USA Phone number: 512-***-**** Email address: *******************@*****.***
LinkedIn: https://www.linkedin.com/in/bahram-afsharipoor Profile
Highly skilled Senior Full-stack Software Engineer with a proven track record of 9 years in coding, critically assessing program functionality, implementing system enhancements, and conducting thorough security testing. Proficient in developing software for various platforms including desktop computers, cloud-based applications, and mobile devices. Experienced in leading and mentoring software engineers to optimize performance and drive project success. EDUCATION
08/2020 – present
Lubbock, Texas
Texas Tech University
Computer Science and Minor in Mathematics Bachelor of Science
EXPERIENCE
08/2022 – present
Copperas Cove, Texas USAA
Designing a microservices-based architecture for a complex application, applying domain-driven design principles, and ensuring modularity, scalability, and extensibility.
Developing and maintaining front-end and backend services using React.js, Java, Spring Boot and Hibernate by leveraging Lombok annotations to minimize boilerplate code and increase developer productivity. Implementing data transfer objects (DTOs) using Lombok's annotations for automatic getter/setter generation and builder pattern. Using Kafka to develop a high-throughput data ingestion pipeline, processing, and analyzing dozens of events per day.
Employing Spring Batch framework to develop batch applications for handling large volumes of data efficiently, ensuring robustness and fault tolerance by leveraging multithreading step implementation.
Building new features and resolving bugs in a Java-based web application, collaborating with cross-functional teams to deliver high-quality software on schedule.
Enhancing a Go-based service to interact with AWS Lambda functions, improving functionality and expanding the service's capabilities. Testing and verifying API endpoints using Postman, ensuring functionality, reliability, and performance.
Technical Skills: Java, Spring Boot, Spring Batch, Hibernate, Lombok, Kafka, OpenShift, AWS lambda, Elasticsearch, React.js, HTML, and CSS, Swagger
(OpenAPI), Postman.
Software Engineer
06/2021 – 08/2022
Lubbock, Texas Barbarians LLC
Developed applications using React.js (TypeScript), Next.js (JavaScript), HTML, and CSS
Followed software development lifecycle and provided support from start to Full Stack Developer
EXPERIENCE
finish.
Tested and deployed programs and applications.
Debugged, tested code, and upgraded existing software. Researched, investigated, and fixed a wide range of technical issues. Collaborated with senior leaders and other developers. Approached problems and creating solutions.
Refined, fixed, and rewrote code if necessary.
Multitasked and changed from one task to another without loss of efficiency or composure.
Proactively learned about new technologies
Technical Skills: JavaScript, TypeScript, React.js, Next.js, HTML, and CSS. 12/2019 – 06/2021
Lubbock, Texas Vyalux Inc
Built a full-featured nutrition software for health care professionals using Laravel PHP framework and MySQL.
Designed user-friendly client-side interfaces using JavaScript, CSS, and HTML. Built dynamic forms using Vue.js, where components configured by a JSON object, or where fields change based on the users' answers. Technical Skills: PHP, Laravel, Eloquent, Perl, Vue.js, JavaScript, MySQL, Atom, Bootstrap, GitHub, MVC, jQuery, HTML, CSS, Elasticsearch, and GitHub. Full Stack Developer
03/2019 – 03/2020
Austin, Texas Deep Dimension Inc
Designed, developed, evaluated, and supported an MVVM scheduling desktop application using C#, Telerik WPF UI, and SQLite.
Technical Skills: C#, Visual Studio, Entity Framework, GitHub, UML, SQLite, Telerik UI, MVVM, and WPF.
Full Stack Developer
02/2018 – 12/2020
Austin, Texas Rego Consulting
Designed and developed technical solutions for Clarity (a customizable off-the- shelf Project Portfolio Management system) focusing on automation and product extensions for GE Oil & Gas.
Developed Business Process Automations, Data views and dashboards, bulk data uploading solutions (from Excel), Database views, triggers, and PL/SQL functions on Oracle.
Integrated data to and from SAP and Data Warehouses, and Data migrations from legacy systems (SAP PPM) using Java.
Technical Skills: Java SE, Oracle, PostgreSQL, SQL, PL/SQL, GEL Script, XOG, SOAP, XML, HTML, CSS, NSQL Portlets, HTML Portlets, Excel Bulk Uploaders, Object Configurations, and Eclipse.
Junior Technical Consultant
05/2017 – 02/2018
Austin, Texas Vyalux Inc
Developed, evaluated, deployed, and supported Filos a CRM application written in Feathers.js and Ember.js.
Developed, evaluated, deployed, and supported Nutralysis a health care application written in Perl.
Technical Skills: JavaScript, Feathers.js, Ember.js, Perl, MySQL, RethinkDB, Visual Studio Code, Bootstrap, Sequelize, Google Calendar, WebSocket, GitHub, MVC, jQuery, Atom, HTML, and CSS.
Full Stack Developer
09/2015 – 05/2017
Austin, Texas Deep Dimension Inc
Developed, evaluated, deployed, and supported a Unity3D application for gamifying project scheduling.
Created a communication system between Unity client and the ASP.NET Server using SOAP to execute the CRUD operations in SQL, converted application to WebGL and desktop versions as well.
Created the UML diagrams of the project such as Use Case, and Class diagram. Unity and Web Developer
EXPERIENCE
Technical Skills: C#, Microsoft SQL Server, Visual Studio, Visual Paradigm, Unity, XML, JavaScript, HTML, CSS, ASP.NET, ASP.NET MVC, Entity Framework, WebGL, SOAP, GitHub, MVC, and UML.
TECHNICAL SKILLS
Java
Professional
C#
Professional
Perl
Limited
PHP
Limited
VB
Elementary
Node.js
Limited
JavaScript
Professional
TypeScript
Professional
XML
Professional
HTML
Professional
CSS
Professional
UML
Professional
LANGUAGE
Spring Framework
Limited
Spring Boot
Professional
Spring Batch
Professional
ASP.NET
Professional
ASP.NET MVC
Professional
Feathers.js
Limited
Laravel
Professional
BACKEND
FRAMEWORK
Ember.js
Limited
Vue.js
Professional
React.js
Professional
Next.js
Professional
FRONT-END
FRAMEWORK
React Native
Limited
MOBILE FRAMEWORK
Telerik UI
Professional
WPF
Limited
DESKTOP
FRAMEWORK
Couchbase
Professional
Oracle
Professional
MongoDB
Professional
Microsoft SQL Server
Professional
MySQL
Professional
Access
Professional
PostgreSQL
Professional
RethinkDB
Professional
SQLite
Professional
Elasticsearch
Limited
DATABASE
OpenShift
Limited
AWS
Limited
CLOUD/CONTAINER
PLATFORM
14.x and 15.x
Professional
GEL Script
Professional
XOG
Professional
NSQL Portlets
Full
HTML Portlets
Full
Excel Bulk Uploaders
Full
CA PPM(CLARITY)
TECHNICAL SKILLS
Object Configurations
Native
Windows
Professional
Linux
Professional
OS
Visual Studio
Professional
Visual Studio Code
Professional
IntelliJ
Professional
Eclipse
Professional
NetBeans
Limited
Visual Paradigm
Professional
Unity
Limited
Atom
Professional
IDE
Lombok
Professional
Bootstrap
Professional
Tailwind CSS
Professional
jQuery
Professional
LIBRARY
Apache Kafka
Professional
STREAMING
PLATFORM
Entity Framework
Professional
Hibernate
Professional
Eloquent
Professional
Sequelize
Professional
ORM
SOAP
Professional
RESTful
Professional
WebSocket
Limited
WEB SERVICES
HighCharts
Limited
Google Maps
Limited
Google Calendar
Limited
WebGL
Limited
WebNMS
Limited
API
GitHub
Professional
Gitlab
Professional
VERSION CONTROL
SYSTEM
MVC
Professional
MVVM
Professional
Microservices
Professional
Event Driven
Limited
ARCHITECTURAL
PATTERN
Creational Patterns
Professional
Behavioral Patterns
Professional
Concurrency Patterns
Limited
DESIGN PATTERN
Swagger (OpenAPI)
Professional
Postman
Professional
API DOCUMENTATION
AND DESIGN