Recent languages: Python, JS/React( w/ HTML/CSS/etc.), Golang, Bash, Terraform(React for mostly minor tweaks or bug fixes)Past languages: C/C++, Java, AnsibleRecent infra tools/tech: GCP, k8s, Helm, Postgres, Mongo/Atlas, Elastic, Redis, Prometheus, GrafanaPast infra tools/tech: OpenStack, AWS, Azure, Mesos/DCOS, Nomad, Consul, Zookeeper, Kafka, Hashicorp Vault, Jenkins, EMQTT, etc. etc. etc.Comfortable building all parts of tech stack, but comparative advantage leans towards dist. systems and backend engineering. Nevertheless, love front-end development too.
-
Walmart Global TechToronto, On, Ca -
Software EngineerWalmart Global Tech Feb 2024 - PresentBentonville, Arkansas, UsDesigned and developed an internal SaaS platform that helped improve and monitor fault-tolerance and resiliency of the thousands of microservices and database instances running within Walmart• Project involved data engineering, web backend and cloud/infrastructure work• In particular was heavily involved in the design and development of the data engineering and infrastructure aspects of project• Mentored/guided the North American engineers on the global team, while liaising with Indian team on overlapping concernsUtilized: Golang, some Java, Elasticsearch, MSSQL, k8s, OpenStack, Azure -
Software EngineerSlync.Io Apr 2021 - Jan 2024Dallas, Texas, UsLead teams designing and implementing fault-tolerant, self-stabilizing, performant and scalable features and products.InfrastructureData pipelinesDatabasesMicroservicesObservabilityEtc.Postgres, Mongo, JS/TS, Terraform, Golang, Bash, Python, Helm, Kubernetes, Docker, Google Cloud, ... -
Software Engineer, Innovation DepartmentSandvine May 2018 - Mar 2021Waterloo, On, CaOverall Architect and Senior Technical Lead for the Innovation department; role spanned across multiple products/teams within this department.At one point, was architect / sr. tech lead for 6 product teams, each with their own lead engineers, senior engineers, etc. Sandvine's Innovation Department was responsible for developing new products to integrate into the company's portfolio. That is, to design, build and launch new products built on Sandvine's deep packet inspection technology and core analytics platform. Role also heavily involved mentoring and recruiting engineers and lead engineers of individual product teams.List of technologies used: n/a - Used any and all techniques, tools or languages as required.Because our products had unique latency/bandwidth/security/algorithmic requirements, we(I) sometimes even had to design and build our own VM hypervisor layers, tweak Linux/BSD kernels with custom mods, build our own cross-region cloud infrastructure from scratch, build our own Auto ML frameworks, etc. Nevertheless, we always used COTS/OSS technologies whenever possible, especially for the data platform layers (databases, middleware, etc.).I really missed working with the humble ninjas we had in this dept. :) -
Staff (Lead) Software Engineer, Innovations Dept., Office Of CtoSandvine Jun 2017 - May 2018Waterloo, On, CaContinued to stay on as a design consultant after moving to Toronto.Areas:- Cloud Services , Cloud Computing- Distributed Systems- Algorithms- Web Systems- Devops / Infrastructure as Code- Timeseries database and predictive analytics- Orchestration, Microservices, Telemetry of systems- APIs- General Programming / Computer science mentorship and advice -
Staff Software Engineer I (Initially Senior), Innovations Team, Office Of CtoSandvine Mar 2013 - May 2017Waterloo, On, Ca- Go-to person for all layers of team's product architectures (from REST/SOAP web services layer,written in Golang/Python, all the way through cloud computing layers).- Feature lead for multiple large features under development, and known to finish features within deadlines while delivering very clean code to QA (less than 1 defect per KLOC).- The Distributed Systems design expert on the team capable of reasoning about distributed consensus, high availability, messaging semantics, SQL vs. NoSQL databases, etc. - Company expert in cloud computing who trained others on these topics (including formal talks and training sessions). - Helped build team out with active and successful recruiting, participation in interviews and mentorship of new and existing engineers.Tools: OpenStack, KVM, Golang, C++, Ansible, Python, Bash, Postgres -
Engineering LeadLitmus Automation Jun 2017 - May 2018Santa Clara, California, UsBrought in as the first infrastructure engineer to redesign back-end cloud-based infrastructure (Azure, AWS and on-premise) and implement a microservices orchestration layer.Redesigned prototype systems to be highly available, fault-tolerant and horizontally scalable.Hit the ground running based on high-level goals set by founders and successfully showcased quick results: highly available Kafka cluster, Cassandra cluster, and microservices.Advocated infrastructure-as-code and immutable infrastructure (VMs, containers).Guided and mentored several engineers from several teams. Utilized: Ansible, AWS, Azure, Golang, Python, Cassandra, Jenkins, Consul, Nomad, MQTT, Kafka -
Software Automation ArchitectIbm Platform Computing May 2011 - Jan 2013- Responsibilities included creating the vision and tools that enabled test and software engineers toexecute their jobs more efficiently, with emphasis on improving quality of products. - Joined as an intermediate engineer, but responsibilities grew very quickly over time due to a proven track record of not just doing tasks but always increasing efficiency of team through automation and mentoring other engineers.- Introduced new test techniques into the division, including the use of non-determinism in testing, and automatic test case generation. - Eventually became test architect for company's distributed cloud and grid computingproduct (Platform LSF). - Would often go in and fix bugs when they lingered in bug tracking system- Most tools and programs were written in C/C++/Bash/Python.
-
Rf / Hardware / Embedded Systems TechnologistVarious Companies Jan 2002 - Dec 2010Greenwich, Ct, UsFirst technology based career was several jobs around RF circuitry, digital hardware andembedded systems. Included programming in assembly and C for microcontrollers Finished this phase of career at Sandvine’s hardware/firmware team in 2004 before goingto University of Waterloo.Utilized: C, assembly, digital technologies and probes, RF technologies and probes, etc.
Kiru Sengal Education Details
-
University Of WaterlooPure Mathematics
Frequently Asked Questions about Kiru Sengal
What company does Kiru Sengal work for?
Kiru Sengal works for Walmart Global Tech
What is Kiru Sengal's role at the current company?
Kiru Sengal's current role is -.
What schools did Kiru Sengal attend?
Kiru Sengal attended University Of Waterloo.
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