S

Siddhant Arora

DevOps Engineer

Montreal, Quebec, Canada5 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Proven expertise in full-stack development and DevOps.
  • Strong track record in API development and automation.
  • Experience in teaching and mentoring future developers.
Stackforce AI infers this person is a Full-Stack Developer with strong DevOps capabilities in the IoT and Cloud Computing sectors.

Contact

Skills

Core Skills

DevopsApi DevelopmentFull-stack DevelopmentTestingCloud DevelopmentEducationResearch

Other Skills

AWSAgile EnvironmentAlgorithmsApplication Programming InterfacesArtificial IntelligenceArtificial Neural NetworksAzure FunctionsBDBABack-End Web DevelopmentCC++CI/CDComputer ScienceCore JavaCoverity

About

Versatile Software Engineer with over three years of experience in full-stack development, system automation, and DevOps. Skilled in API development, test automation, CI/CD pipelines, and database management. Proficient in programming languages such as Python, JavaScript, and SQL, and experienced with various frameworks and tools. Passionate about creating efficient and scalable solutions, with a strong track record of contributing to dynamic teams.

Experience

5 yrs 7 mos
Total Experience
1 yr 4 mos
Average Tenure
1 yr 10 mos
Current Experience

Schneider electric

Linux Firmware Developer

Aug 2024Present · 1 yr 10 mos · Montreal, Quebec, Canada · On-site

  • Developed a comprehensive IoT Edge solution using Python (Flask, SQLAlchemy) for backend services, Docker for containerization, Yocto for custom embedded Linux images, and Wirepas for mesh networking.
  • Built a fully automated CI/CD pipeline in GitHub Actions that builds, cryptographically signs (OpenSSL), and packages Docker images. Integrated Coverity and BDBA to automate security scanning and enable continuous vulnerability remediation.
  • Spearheaded a critical architectural redesign, decoupling the sensor network from the cloud connection service into independent microservices to significantly improve network stability and maintainability.
  • Solved persistent update failures by creating a resilient OTA mechanism that handles large downloads in chunks over unreliable networks.
  • Implemented key security controls (OWASP compliance, breached password checks via API) that directly led to achieving RED DA product certification.
PythonFlaskSQLAlchemyDockerYoctoWirepas+7

Xiplink inc.

Software Developer

Feb 2022Feb 2024 · 2 yrs · Montreal, Quebec, Canada

  • Collaborated on Agile development with a team to enhance features for a rapidly evolving product using Python 3.x, JavaScript (ES6+), and HTML5. Designed and implemented RESTful APIs with Python Flask, leveraging API-first development principles, and documented everything with JIRA and Confluence.
  • Architected custom Jenkins pipelines to optimize development workflows and implement CI/CD, integrating Git version control and Makefile build automation to generate multiple artifacts concurrently.
  • Designed and developed a scalable microservices-based system to asynchronously distribute XML configurations to numerous devices, ensuring high availability and fault tolerance. Maintained detailed audit logs using a relational database (MySQL) and SQLAlchemy ORM.
  • Led the development of an automated PyTest-based testing framework, ensuring unit testing, integration testing, and regression testing coverage. Successfully migrated legacy Python 2.x code to Python 3.x, ensuring compliance with PEP 8 coding standards.
  • Developed and optimized a software packaging solution using Python automation and shell scripting, resulting in a 75% reduction in installation times (from 60+ minutes to under 20 minutes).
  • Maintained and enhanced an automated testing framework involving VM provisioning and management on VMWare ESXi using command-line utility, ensuring test environment consistency and reliability.
PythonJavaScriptHTML5FlaskRESTful APIsJenkins+7

Concordia

Python and Django Instructor

Mar 2021May 2021 · 2 mos · Montreal, Quebec, Canada

  • Conducted a 40 hour Python and Django workshop for 180+ Grad level students. Prepared assignments, quizzes and held doubt sessions for the same as well.
  • Was invited to conduct the workshop again the next semester following multiple positive reviews
PythonDjangoTeachingEducation

Dynamics monk consulting services

Software Developer

Sep 2020Dec 2021 · 1 yr 3 mos · Delhi, India

  • Working to develop a full-fledged ERP system using an Open source framework
  • Designed and developed multiple RESTful API services utilizing ORMs interacting with Relational database
  • Familiarised myself with CI/CD concepts used for deployment in Dev and Prod servers in AWS and Alibaba Cloud
  • Got to work in a startup environment with fast-changing and many times ambiguous requirements with quick deadlines. Assist in estimation and tracking through daily meetings with business analysts and lead developers
  • Worked in a Scrum based environment to develop multiple Canvas, Portal and Model driven apps using Microsoft Powerapps in Azure cloud environment and MS Flows using Microsoft Power Automate.
  • Developed workflows using Logic Apps and Azure Functions utilizing serverless compute in Azure.
  • Handled backend operations by creating custom connectors for API calls using Postman and tested for maximum throughput.
RESTful APIsCI/CDAWSMicrosoft PowerAppsMicrosoft Power AutomateLogic Apps+3

Pesit bengaluru

Research assistant

Apr 2017Oct 2017 · 6 mos · Bengaluru

  • ◦ Designed and built neural nets to classify texts from Twitter into ’Rumors’ and ’Not Rumors’ using TensorFlow and NeuralNet.
  • ◦ Scraped required data from online sources and applied feature selection techniques like feature importance and correlation matrix to eliminate redundant features.
  • ◦ Generated sentiment score for tweets using Natural Language Toolkit to be fed to neural nets. Conducted research and literature surveys for improving efficiency of rumor detection.
  • ◦ Work published in Springer Advances in Intelligent Systems and Computing.
TensorFlowNeural NetworksData ScrapingNatural Language ToolkitResearch

Education

Concordia University

Master's degree — Applied Computer Science

Jan 2018Jan 2020

The NorthCap University

Bachelor of Engineering (BE) — Computer Science

Jan 2014Jan 2018

Modern Vidya Niketan, Faridabad

Class 12th — Non Medical

Jan 2000Jan 2014

Stackforce found 100+ more professionals with Devops & Api Development

Explore similar profiles based on matching skills and experience