Summary
Overview
Work History
Education
Skills
Certification
Timeline
Projects
Projects
SoftwareDeveloper

Nimisha Purushan

Windsor,Canada

Summary

Experienced software professional with 7 years of expertise developing and implementing software solutions and optimizing CI/CD pipelines. Skilled in analysis, attention to detail, and quality assurance, with a collaborative team player attitude and leadership abilities. A valuable asset to any organization seeking a committed and skilled software professional. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

7
7
years of professional experience
1
1
Certificate

Work History

Software Developer

Frequentis
01.2024 - Current
  • Enhanced user experience through designing, and implementing user-friendly interfaces using JavaFx and React based applications.
  • Developed robust backend solutions using Java to create scalable and efficient applications, ensuring high performance and reliability in handling critical business logic and data operations.
  • Collaborated with cross-functional teams to add functionalities for tightly coupled services under tight deadlines.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.

Software Developer

Octasic Inc
08.2020 - 12.2023
  • Engineered Node.js Websocket Server - Client Architecture to Facilitate Effortless and Real-time Message Exchange Between Two Clients, Strategically Deployed on Highly Reliable and Scalable AWS Elastic Beanstalk Infrastructure.
  • Collaborated with cross-functional teams to design and implement TCP/IP and HTTP simulators for IoT devices, ensuring accurate emulation, scalability, long-term stability, runtime configurability, and optimal performance.
  • Developed user-friendly frontend using React to interface with simulators, enhancing overall usability and enabling seamless interaction with simulation environment.
  • Developed desktop-based application using PyQt5, incorporating image processing with OpenCV and sound processing with Librosa, for advanced image and sound detection utilized in system testing.
  • Implemented custom framework on top of Python with built-in APIs for seamless integration with company-based resources, enabling efficient test case creation.
  • Managed and led team of developers, overseeing task delegation, daily progress monitoring, code reviews, and facilitating Agile ceremonies including daily stand-ups and sprint planning in iterative development.

Software Engineer

Lifesignals
05.2017 - 07.2020
  • Developed a Django-based project for IoT devices, implementing real-time data filtering, parsing, and live streaming. Integrated it with the frontend for data visualization and seamless communication within the web application.
  • Developed a Flask-based application for receiving live data from IoT devices, performing preprocessing tasks, and storing the data in AWS DynamoDB for further processing and analysis.
  • Implemented robust automated testing frameworks using Selenium and Appium for web UI and Android apps, successfully reducing testing time by 60%.
  • Implemented a comprehensive CI/CD pipeline with GitHub Actions, which enforced code standards, facilitated code review, and ensured 80% test coverage validation by Jenkins before deployment.
  • Developed a modular Android wrapper using NDK libraries to enable seamless interaction with IoT devices, facilitating data exchange and enhancing functionality within the Android application.

Education

Masters in Engineering - Electrical And Computer Engineering

University of Windsor
Windsor, ON
04.2023

Bachelor of Technology - Electronics And Communication Engineering

Govt. Model Engineering College
Kochi, India
05.2017

Skills

  • Languages: Python, JavaScript/ TypeScript, HTML/ CSS, C/C, Java, Bash
  • Frameworks: NodeJS, ReactJS, Django, Flask, ExpressJS,
  • Databases: MySQL, SQLite, PostgreSQL
  • Platforms: AWS, IBM Cloud, Linux, Windows
  • Devops: Jenkins, Kubernetes, Docker, Robot Framework, Selenium
  • Tools: Git, Jira, Postman, Wireshark

Certification

AWS Certified Developer Associate, Amazon Web Services

IBM Full Stack Developer, IBM

Lean Six Sigma Green Belt, Institute of Industrial and System Engineering

Data Analysis with Python, IBM

Timeline

Software Developer

Frequentis
01.2024 - Current

Software Developer

Octasic Inc
08.2020 - 12.2023

Software Engineer

Lifesignals
05.2017 - 07.2020

Masters in Engineering - Electrical And Computer Engineering

University of Windsor

Bachelor of Technology - Electronics And Communication Engineering

Govt. Model Engineering College

Projects

HireMe (Job Application Website) 

Description: Developed a job application website using React as the frontend and Django as the backend. The website allows job seekers to   search for jobs, create an account, and apply for job listings. 

  • Frameworks and Database used: : ReactJS , Django, SQLite


Bibliophille (Blogging Website)

Description: Developed a website to read and write blogs, using NestJS and a PostgreSQL database and hosted it using vercel. 

  • Framework and Database used: NestJS, PostgreSQL

Projects

Capstone Project

 Designed and implemented a full stack web application catering to Car Dealerships, enabling users to submit reviews for dealers. Integrated sentiment analysis capabilities to deter spam and automatically filter out comments that do not adhere to established guidelines. 

  • Stack: Django, IBM Cloud Functions, IBM Cloudant NoSQL, SQLite, Kubernetes, Docker
  • Github: https://github.com/NimishaPurushan/agfzb-CloudAppDevelopment_Capstone


Bibliophille  
Created a comprehensive full-stack application to facilitate CRUD operations for book users and book authors.

  • Stack: NextJS, PostgreSQL, Vercel
  • Github: https://github.com/NimishaPurushan/bibliophile
Nimisha Purushan