Dhiren A. Email and Phone Number
Dhiren A. work email
- Valid
Dhiren A. personal email
Dhiren A. is a Infrastructure Engineer @ GPTZero | M.Sc., Computer Science at GPTZero. He possess expertise in r, meteor, git, linux, marionettejs and 45 more skills. He is proficient in French and Marathi.
-
Infrastructure EngineerGptzero Apr 2024 - PresentToronto, Ontario, CanadaMy role and responsibilities can be divided into the following:Operations (DevOps & DevSecOps)Security Engineering (AppSec & InfoSec)Cloud EngineeringBackend Engineer -
Senior Platform EngineerLifion By Adp May 2023 - Nov 2023Toronto, Ontario, Canada- Worked within a special team to build a high performing Spring Boot Java application toamalgamate and replace existing micro-services written in Node and GO lang.- Built the multi-threaded and asynchronous orchestration logic for parallel, sequential, fireand forget execution steps.- Troubleshot and fixed bugs in various environments in a timely manner to ensure minimalclient impact.- Wrote integration, functional, and unit tests to maintain high quality code.-… Show more - Worked within a special team to build a high performing Spring Boot Java application toamalgamate and replace existing micro-services written in Node and GO lang.- Built the multi-threaded and asynchronous orchestration logic for parallel, sequential, fireand forget execution steps.- Troubleshot and fixed bugs in various environments in a timely manner to ensure minimalclient impact.- Wrote integration, functional, and unit tests to maintain high quality code.- Participated in on-call rotation. Show less -
Software Engineer IiNuvalence Jun 2022 - Apr 2023Toronto, Ontario, Canada -
Software EngineerNuvalence May 2021 - May 2022Toronto, Ontario, Canada- Worked independently in a multi-team micro-services environment with multiplestakeholders.- Profiled, re-wrote, and improved the performance of a GO service by 70%. In addition,extended functionality.- Profiled, re-wrote, and improved the performance of a Node service by 98%. Also,converted large parts of the legacy code into TypeScript from JavaScript.- Conducted performance testing of Node services with Artillery and Autocannon.- Worked on a Spring Boot web… Show more - Worked independently in a multi-team micro-services environment with multiplestakeholders.- Profiled, re-wrote, and improved the performance of a GO service by 70%. In addition,extended functionality.- Profiled, re-wrote, and improved the performance of a Node service by 98%. Also,converted large parts of the legacy code into TypeScript from JavaScript.- Conducted performance testing of Node services with Artillery and Autocannon.- Worked on a Spring Boot web application with JMeter testing framework.- Triaged and fixed bugs that cut across multiple services in a timely manner.- Implemented a Slack bot service in GO to poll Mavenlink (Kantata) for data for internal tooling. Show less -
Senior Software EngineerLydia.Ai May 2020 - May 2021Toronto, Ontario, CanadaWorked on the Platform Engineering team as a back-end and DevOps/DevSecOps engineer. Myprimary responsibilities were broadly divided into the following areas:Software Engineer- Designed and implemented service discovery and dependency resolution mechanism for micro-services.- Implemented a multi-threaded Node.js library to unblock a long running ETL tasks.- Improved tracking and logging of entities across ETL pipelines.- Implemented Next Stream feature to allow… Show more Worked on the Platform Engineering team as a back-end and DevOps/DevSecOps engineer. Myprimary responsibilities were broadly divided into the following areas:Software Engineer- Designed and implemented service discovery and dependency resolution mechanism for micro-services.- Implemented a multi-threaded Node.js library to unblock a long running ETL tasks.- Improved tracking and logging of entities across ETL pipelines.- Implemented Next Stream feature to allow further extension of ETL pipelines.- Implemented Callback feature to allow for callbacks on ETL pipelines conclusion.- Wrote unit, functional, and integration tests in Chai and Mocha.- Troubleshot and fixed bugs related to individual client deployments in a timely manner.- Documented system processes and wrote proposals for new features.DevOps/DevSecOps- Automated the setup of TLS for internal services on deployment.- Updated Ansible scripts to change default auth to generated credentials for servicesduring deployment: RabbitMQ, Elasticsearch, Kibana, Telegraf, Logstash, and Grafana.- Updated and migrated all services and plugins to the latest version to mitigate securityrisks.- Migrated Jenkinsfile repositories to the new Jenkins Template Engine. Show less -
Senior Software EngineerRecap Investing Jun 2019 - Jul 2020Toronto, Canada AreaBeing the first and only employee, I got to wear a lot of different hats. My primary responsibilitieswere broadly divided into the following areas:Engineering Manager- Led a team of remote front-end developers, and routinely coordinated with a remotedesign team to ensure continuous delivery.- Planned and participated in Scrum poker meetings.- Assisted in the budgeting and purchasing of technology solutions to suit business needs.Software Engineer-… Show more Being the first and only employee, I got to wear a lot of different hats. My primary responsibilitieswere broadly divided into the following areas:Engineering Manager- Led a team of remote front-end developers, and routinely coordinated with a remotedesign team to ensure continuous delivery.- Planned and participated in Scrum poker meetings.- Assisted in the budgeting and purchasing of technology solutions to suit business needs.Software Engineer- Designed the overall system architecture by employing Domain Driven Design (DDD)principles along with Event Driven Architecture (EDA).- Researched and finalized on the programming language, tooling, hosting, and othertechnology stack related issues.- Implemented the back-end with Node.js with Express app in Typescript employing SOLIDsoftware engineering principles and TDD.- Wrote integration modules for 3rd party integration. Mocked REST API calls for testing anddevelopment.- Implemented the marketing app in React.js with Redux and Material-UI.- Documented changelogs and released weekly code shipments to production.- Setup testing framework with Chai and Mocha.- Reviewed and documented code.- Occasionally assisted with the development and maintenance of company website inWordpress.DevOps- Setup git repositories on GitLab along with CI/CD integration and auto-deployment onHeroku.- Setup Docker containers for local development with Docker and Docker Compose.- Wrote helper scripts in Bash for both local development and deployment related issues. Show less -
Application Security Team LeadNanopay Corporation Apr 2019 - Jun 2019Toronto, Canada AreaIn addition to being a Software Engineer:- Wrote epics, stories, tasks based on proposed cryptosystem.- Planned 2 weeks sprints to ensure timely delivery of functionality.- Managed and mentored team members.- Documented the security system as part of customer delivery. -
Software EngineerNanopay Corporation Apr 2018 - Jun 2019Toronto, Canada AreaMostly working on the Security team, but occasionally also working on the App Development and DevOps.Security Team- Implementing security policies in software.- Implemented data agnostic Merkle trees (blockchain) for storage, and related transaction receipt and verification support.- Implemented Content Security Policies and app-side RPC for retrieving and processing CSP violation reports.- Wrote scripts to automate the setup of SoftHSMs for local development.-… Show more Mostly working on the Security team, but occasionally also working on the App Development and DevOps.Security Team- Implementing security policies in software.- Implemented data agnostic Merkle trees (blockchain) for storage, and related transaction receipt and verification support.- Implemented Content Security Policies and app-side RPC for retrieving and processing CSP violation reports.- Wrote scripts to automate the setup of SoftHSMs for local development.- Detected, patched, and fixed security bugs.App Development- Implemented functionality to write multiple Data Access Object (DAO) journals into a single journal instead of multiple DAO-named journals.- Implemented a Snapshotting system to version control all of the journals.- Implemented automated testing using Google FOAM's native test runner.- Optimized performance monitoring tools for internal app use.- Full-stack, but mostly backend, development.DevOps- Wrote, fixed, and optimized build and deployment scripts.- Setup automated testing with CircleCI.- Other related tasks as required. Show less
-
Co Founder / Full-Stack DeveloperLocalxchange Dec 2015 - Apr 2016Guelph, On, Canada- As part of the founding team, worked as a full-stack developer documenting and developing the prototype.- Re-designing the web and mobile app using Meteor.js and Angular.js with Ionic.js for the mobile deployment.- Helped with the budgeting, presenting, marketing, project management and other aspect of business.
-
Software Developer InternSupportkit (Now Smooch.Io) May 2015 - Aug 2015Montreal, Canada Area- Worked with the research team, utilizing big data to build and test a sentiment analysissystem.- Utilized machine learning (NLP) to build an auto-reply system that could detect similarquestions being asked, and suggest canned responses based on previous replies to similarqueries.- Worked as a full-stack developer with the SupportKit (now Smooch) team.- Wrote and performed automated performance testing for MongoDB and Redis using Grunt.js.- Implemented the… Show more - Worked with the research team, utilizing big data to build and test a sentiment analysissystem.- Utilized machine learning (NLP) to build an auto-reply system that could detect similarquestions being asked, and suggest canned responses based on previous replies to similarqueries.- Worked as a full-stack developer with the SupportKit (now Smooch) team.- Wrote and performed automated performance testing for MongoDB and Redis using Grunt.js.- Implemented the image sharing capability from within the conversations to various integrations: Slack, Zendesk, Helpscout, and E-mail.- Implemented the team identity functionality from inception to completion as part of myfinal week project.- Set up the automated testing environment for iOS testing on Circle CI.- As a team member, equally worked on other parts of the system, front and back ends, including the various integrations; notably Helpscout. Show less -
Full-Stack Developer / Systems AdministratorGiantgoat Web Development Aug 2013 - Apr 2015Guelph, Ontario- Built and deployed customized Drupal and Wordpress sites on Linux and IIS servers.- Administered, secured, and maintained Linux and IIS servers; internal as well as external (client hosted).- Automated server management using Bash, Ansible, and Python scripts.- Interacted with clients, gathered requirements, and designed solutions.- Wrote helper scripts for easier development, deployment and monitoring of sites.- Cut costs by creating an inventory of all the… Show more - Built and deployed customized Drupal and Wordpress sites on Linux and IIS servers.- Administered, secured, and maintained Linux and IIS servers; internal as well as external (client hosted).- Automated server management using Bash, Ansible, and Python scripts.- Interacted with clients, gathered requirements, and designed solutions.- Wrote helper scripts for easier development, deployment and monitoring of sites.- Cut costs by creating an inventory of all the servers and hosted websites, and consolidating underused machines.- Conducted QA for accessible and responsive websites. Show less -
Software Developer - Summer InternGovernment Of Canada May 2013 - Aug 2013Ottawa, Canada Area- Developed a bilingual Android app for tablets, and a Windows app (written in C#) for desktop integration.- Managed and configured the back end interactions with an Oracle DB using Maven and Surefire.- Independently lead the development of a proof-of-concept Reccomend-If-You-Like (RIYL) engine for text documents using JavaEE and Oracle. It performed semantic and statistical analysis to capture context, and provided the user with a list of similar documents to read.- Helped… Show more - Developed a bilingual Android app for tablets, and a Windows app (written in C#) for desktop integration.- Managed and configured the back end interactions with an Oracle DB using Maven and Surefire.- Independently lead the development of a proof-of-concept Reccomend-If-You-Like (RIYL) engine for text documents using JavaEE and Oracle. It performed semantic and statistical analysis to capture context, and provided the user with a list of similar documents to read.- Helped in configuration of Jetty Servers, Oracle DB, Maven, and other Linux administration duties Show less
Dhiren A. Skills
Dhiren A. Education Details
-
Computer Science -
Computer Science, Minor In Physics -
Lincoln M Alexander S.SOntario Scholar Graduate
Frequently Asked Questions about Dhiren A.
What company does Dhiren A. work for?
Dhiren A. works for Gptzero
What is Dhiren A.'s role at the current company?
Dhiren A.'s current role is Infrastructure Engineer @ GPTZero | M.Sc., Computer Science.
What is Dhiren A.'s email address?
Dhiren A.'s email address is dh****@****oat.com
What schools did Dhiren A. attend?
Dhiren A. attended University Of Guelph, University Of Guelph, Lincoln M Alexander S.s.
What skills is Dhiren A. known for?
Dhiren A. has skills like R, Meteor, Git, Linux, Marionettejs, Gruntjs, C, Node.js, Backbone.js, Mongodb, Gulpjs, Computer Security.
Not the Dhiren A. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial