Software Engineer

Skills & Technologies

I've developed a diverse skill set throughout my career, focusing on modern web technologies, cloud platforms, and effective development practices.

Programming Languages
JavaScript/TypeScript90%

Primary language for frontend development. Used extensively in React applications.

C#/.NET85%

Main backend language. Used for building APIs and server-side applications.

Python80%

Used for data processing, API development, and machine learning projects.

SQL75%

Database query language for data retrieval and manipulation.

C/C++70%

Used for algorithm optimization and system-level programming.

Frameworks & Libraries
React90%

Primary frontend framework. Used for building interactive UIs.

Node.js80%

JavaScript runtime for server-side applications.

D3.js85%

Data visualization library used for creating interactive charts.

Next.js75%

React framework for production-grade applications.

React Native70%

Framework for building native mobile apps using React.

Tools & Platforms
Git90%

Version control system for code management.

AWS80%

Cloud platform for hosting and deploying applications.

Azure AD85%

Identity and access management service.

Docker75%

Containerization platform for application deployment.

Figma70%

Design tool for UI/UX prototyping.

Development Practices
Agile90%

Iterative approach to project management and software development.

CI/CD85%

Automated testing and deployment processes.

Test-Driven Development80%

Software development approach focused on testing.

Quality Assurance85%

Practices to ensure software quality and reliability.

Code Reviews90%

Collaborative code examination process.