Strong Backend Development Experience: I have a proven track record of developing and maintaining core pipeline applications, APIs, and services. My expertise in Python, coupled with my proficiency in Linux, enables me to seamlessly integrate front-end and back-end components to create robust and scalable web applications.
Expertise in API Development: I have a strong background in developing and maintaining APIs, implementing API security measures, and ensuring the smooth integration of APIs into applications. My experience in designing and managing databases required for API operations, as well as my knowledge of API testing and documentation, makes me a likeable member of any team.
DevOps: I have deep experience working with AWS infrastructure, ensuring performance, security, and scalability. By leveraging my expertise in Linux Containers and Docker, Kubernetes and Terraform, I can build flexible and maintainable infrastructure.
Python: I'm currently using Python as the primary language and have been building applications in Python for the last eight years. I am familiar with a range of Python libraries and frameworks, such as Django, Django REST Framework, Flask for building microservices. I've also developed backend tools using PySpark, requests, BeautifulSoup, Selenium, twitter etc.
Front End: I have lot of experience in Jvascript and its framworks like Angular and Next.JS/React.JS in consuming APIs and developing single page applications.
Perl: I have deep experienced in Perl and frameworks. I have worked with Catalyst (MVC), DBIx (ORM), POE, Moose, Inline::Java in addition to others.
SQL/NoSQL: I have deep exposure to PostGreSQL, MySQL, Oracle and MondoDB
Design Patterns: I have strong understanding of MVC, Active Record/ORM, MVP design patterns.
Cloud platforms: I have primarily used AWS for running production applications on the cloud. I have experience setting up, configuring and running applications using a range of AWS offerings, including EC2, RDS, S3. Recently I setup encrypted storage on S3.
Web Development: I have worked with various client side technologies, having used jQuery, Bootstrap. More recently I have written Angular JS applications.
Development Control: I have a good knowledge of application life-cycle management and have worked with SVN, Git, Jira etc.
IDEs: I have worked with all of Eclipse, Jupyter, Komodo IDE, Vim, VSCode etc. VS Code is my current favorite IDE.