// alexander kim

Software Engineer and Lead

Bachelor of Computer Science

Skills

Frontend Development

TypeScript, JavaScript, React, Angular, Vue.js, Vite, RxJS, HTML5, CSS3, Component-based architecture, State Management (NgRx, Signals) & Reactive Programming, PWA, A11y (WCAG), Internationalization (i18n), SEO, Responsive & Mobile-first design.

Backend Development

Node.js, Express.js, MongoDB, PostgreSQL, C#, .NET, ASP.NET Core, REST API design, GraphQL, LINQ, Redis, Message Queues (BullMQ/Redis), Microservices, Authentication & Authorization (JWT, OAuth2, Identity Server), Security best practices (OWASP), AI integration (LLM APIs, prompt engineering, agentic workflows).

Testing

Unit & E2E testing (Playwright, Jest, xUnit), TDD, BDD, Integration & API testing.

Architecture & Engineering

Clean Architecture, DDD, SOLID, Design Patterns, Event-driven architecture, Modular design, System design, Performance optimization & profiling, Scalability planning, API design.

Tools & Workflow

Git (GitHub, GitLab), Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI/CD), Monitoring (Grafana, Sentry), Logging (Serilog, Graylog).

Team & Product

Team leadership, Mentoring, Task planning & estimation, Agile/Scrum, Code review, Technical documentation.