Career & Education Journey
San Francisco, CA 2021-06 - Present
- Led a team of 5 engineers in developing and maintaining a scalable SaaS platform, resulting in a 20% increase in user engagement.
- Architected and implemented new microservices using Node.js, TypeScript, and Docker, improving system performance by 30%.
- Collaborated with product managers and designers to define project requirements and deliver high-quality software solutions.
Relevant Skills:
node.js
typescript
docker
team leadership
agile methodologies
javascript
Austin, TX 2018-07 - 2021-05
- Developed and maintained web applications using React, Redux, and Python (Django).
- Contributed to the full software development lifecycle, from concept and design to testing and deployment.
- Implemented RESTful APIs and integrated third-party services, enhancing application functionality.
Relevant Skills:
react
python
django
git
javascript
Master of Science in Computer Science
Stanford University
Stanford, CA 2018-05
- Specialization in Artificial Intelligence.
- Thesis: "Advanced Machine Learning Techniques for Big Data"
Relevant Skills:
artificial intelligence
machine learning
big data
Bachelor of Science in Software Engineering
University of Texas at Austin
Austin, TX 2016-05
- Graduated with Honors.
- Relevant coursework: Data Structures, Algorithms, Web Development.
Relevant Skills:
data structures
algorithms
web development
java
Skills
JavaScript
TypeScript
React
Node.js
Python
Django
SQL
NoSQL
Docker
Kubernetes
AWS
Agile Methodologies
CI/CD
Git
Problem Solving
Team Leadership
Java
Machine Learning
Big Data
Projects
E-commerce Platform "ShopSphere"
github.com/alexjohnson/shopsphere- Developed a full-stack e-commerce website with features like product listings, shopping cart, user authentication, and payment integration.
- Utilized Stripe API for secure payment processing.
Technologies:
React
Node.js
Express
MongoDB
Stripe API
Task Management App "TaskMaster"
taskmaster.alexjohnson.dev- Created a responsive task management application allowing users to create, organize, and track their tasks.
- Implemented real-time updates using WebSockets.
Technologies:
Vue.js
Firebase
Node.js