Introduction & Background

I am a Passionate software engineer with 18+ 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, Cloud and IaC skills include Linux, 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 several years. I love my current role as it provides me with flexibility and also challenges me to stretch my limits.

Freelance Work History


Formal Work Experience


Technical Skills

Python   Django REST Framework   Flask   Bash   Perl   Angular   React JS   SQL  
Docker   Kubernetes  
Linux   AWS   Terraform  
GitHub Workflows  

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.


Personal Interests

I like long drives and keeping fit. I like long walks and Yoga.