Post Job Free
Sign in

Software Engineer

Location:
Austin, TX
Posted:
October 19, 2024

Contact this candidate

Resume:

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



Contact this candidate