With 4 years of experience in software development, I excel in crafting efficient and maintainable code. My proficiency extends to utilizing popular web frameworks such as Django and Flask for robust back-end development, complemented by a solid grasp of front-end technologies like HTML, CSS, JavaScript, React, and Typescript. Additionally, I have experience configuring and deploying applications on Apache and Nginx web servers, ensuring optimal performance and scalability. I have also successfully deployed applications on AWS cloud infrastructure, leveraging services such as EC2, S3, Lambda, and RDS for scalable and reliable application hosting.
Database management is a forte, with a mastery of SQL and the application of Object-Relational Mapping (ORM) libraries like SQLAlchemy. I have also worked with messaging systems like RabbitMQ to build asynchronous communication pipelines for distributed applications. My skills encompass the creation and consumption of APIs, with a focus on both RESTful and Graph paradigms. In testing, I have extensive experience using Pytest for writing unit tests, ensuring code reliability and maintainability.
Developed scalable and performant web applications using Next.js, leveraging its server-side rendering (SSR) and static site generation (SSG) capabilities. Extensive experience in building responsive and interactive user interfaces with React, utilizing TypeScript interfaces and types to define clear data structures and contracts. Furthermore, I have built server-side applications and RESTful APIs using Node.js, emphasizing asynchronous and non-blocking I/O.