Introduction & Background

I am a Passionate software engineer with 17+ years of experience in design and development of full life cycle commercial applications.

Primary technical stack includes but not limited to Python, Django, REST, SQL, Unix/Linux. Secondary technical skills include Java, Angular and React JS.

DevOps skills include AWS, Docker, Kubernetes and Terraform.

I have worked in large, medium and small teams for various companies and I'm currently working as a Free Lancer for last nine years. I love my current role as it provides me with flexibility and also challenges me to stretch my limits.

Areas of experience & interest

Python   Django REST Framework   Flask   Docker   AWS   Terraform   Kubernetes   Angular   React JS   Microservices   SQL   Technical Architecture   Machine learning   Algorithmic Problem Solving  

Freelance Work History


Formal Work Experience


Education


Recommendations


Some projects I am Working On

Additional Information

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.