08.03.2025 aktualisiert
NW
100 % verfügbar
Senior Software Engineer
Auenwald, Deutschland
Deutschland
BSc. Computer ScienceSkills
JavascriptUser Experience (UX)APIsAgile MethodologieUnternehmensberatungCSSCode-ReviewDevopsMysqlNode.JsNosqlOauthNext.jsTrelloTypescriptTailwindReactJSExpress.jsCypressBackendKanbanAngularJSGitlab-CiFront EndNestJSServerless ComputingDockerMicroservices
I am a highly experienced software engineer specializing in TypeScript, with expertise in both frontend and backend development. I have worked extensively with modern web technologies, particularly Next.js, React and Angular.
On the frontend, I have deep expertise in building scalable and maintainable applications using Typescript Frameworks like Angular, React and Next.js. I follow best practices in component-based architecture, designing reusable and efficient UI components. I have extensive experience with state management solutions. I optimize performance using techniques like lazy loading, code-splitting, memoization, and React Suspense. Additionally, I work with various styling solutions, including Tailwind CSS, Styled Components, and SCSS. My testing workflow involves Jest, React Testing Library, and Cypress to ensure high-quality, bug-free code.
On the backend, I develop robust and scalable APIs using Node.js with Express.js and NestJS. I have extensive experience with both relational and NoSQL databases, including MySQL and MongoDB. Security is a top priority, and I implement authentication using JWT, OAuth, and Firebase Auth. I am well-versed in microservices architecture and serverless computing, deploying applications using Vercel Edge Functions.
I have strong DevOps experience, working with containerization using Docker and Kubernetes. I implement CI/CD pipelines with GitHub Actions and GitLab CI/CD to automate testing and deployments.
Beyond technical skills, I excel in Agile development methodologies, collaborating within Scrum and Kanban teams using JIRA, Trello, and Notion. I conduct code reviews, mentor junior developers, and follow best practices to maintain clean and maintainable codebases. My strong communication skills allow me to work effectively with cross-functional teams, translating business requirements into technical solutions.
With my broad skill set in TypeScript, React, Next.js, and backend technologies, I build high-performance, scalable applications while ensuring an excellent user experience. I am always eager to learn, adapt to new technologies, and contribute to impactful projects.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher