# Arun Murali > Staff Software Engineer | Ex-Thoughtworks | Go, Python, Javascript | AI, Software Engineering Location: Fremont, California, United States Profile: https://flows.cv/arunmurali Proficient in multiple languages. Proven in designing and implementing large systems. About Me: * Self-driven and work well with teams. * Experienced leading teams with 4-20 members. * Extremely fast and continuous learner * Authentic and distributed leaders, work by mentoring and inspiring team members * Influences the organisation up and down, by leveraging consulting skills and toolset * Managed projects with competing stakeholders/requirements * Have worked on extremely challenging projects(time and complexity). * Polyglot programmer with a wide variety of skills, development, DevOps, AI including Deep Learning Specialities: Languages & frameworks: Go, Python, Javascript, Java, Haskell AI Techniques: Tree-Based Algorithms, planning, searching, Statistical approaches, Probabilistic approaches including HMM, Deep Learning/Neural Networks with Tensorflow and Keras, Convolutional Nets, Recurrent Nets including LSTMs, OpenCV. Tools: git, mercurial, confluence, svn, grunt, makefiles DBs: Postgres, Elasticsearch, Oracle, MySQL, CouchDB, Redis DevOps: Docker, Kubernetes, Terraform, Packer, Chef, Ansible ## Work Experience ### Staff Engineer @ NinjaTech AI Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer @ Shippo Jan 2022 – Jan 2024 | Fremont, California, United States ### Head Of Technology @ Filmpond Jan 2018 – Jan 2022 | Sydney, Australia • Reduce customer acquisition time from months to under 2 days, through new solutions and automation • 1000% faster software experiments by formulating new technology strategy and transition models for no-code business experiments, faster development cycles and secure backend • Load times under 100ms using Jamstack for landing pages, SEO compatible and higher page ranking. • Deployments under 5 minutes and higher uptime with the implementation of DCOS based on Nomad, Prometheus, Flutter and a host of hand-written tools using Go and Rust • 99% reduction in failed operations through the adoption of Async model of communication for the platform API, targeted monitoring and observability solutions, adoption of failure mode analysis and choosing system design elements that better design the task at hand ### Senior Consultant/Senior Software Engineer @ ThoughtWorks Jan 2015 – Jan 2018 | Sydney, Australia • Facilitated over 20 inception activities, two tech stack reviews, expert services for platform certifications and push for agile best practices across all clients • Led engagements for two projects, delivering on all customer outcomes • Pioneered consulting on DevOps practices and Data Engineering in 2 Australia’s prominent media and advertising organizations, securing a successful line of business • Delivered 8, first of kind projects, with customers always wanting to re-engage • Trained and mentored over 20 consultants internally on DevOps, Data Engineering, Front-End and Back-end technologies, and best practices ### Senior Developer @ COzero Jan 2014 – Jan 2015 • Built systems to processes (IoT) sensor data with over a million data points per minute based on LMAX architecture principles • New IoT devices configured by field agents in under 2 minutes, by automating configuration • Customisable electrical circuit formulas using DSL • Improved rate of installations by over 300% by implementing systems for customer dashboards, controls and programmed affects ### Sabbatical @ Self Jan 2014 – Jan 2014 | sydney area, australia * Touring Sydney * Catch up with technologies such as scala, angular, nodejs, handlebar * finish online courses on math, artificial intelligence, programming. * complete a few un finished personal projects. ### IT Team Lead @ RMG Technology (Malaysia) SDN BHD Jan 2013 – Jan 2014 As a team lead my main objective was to streamline and create a direction for the development activities. We tried various development models such as Scrum(I also did a scrum master course), Kanban, etc. Finally ended up with rapid co development with the CEO. During this time we did - a major rebranding(betonmarkets.com -> binary.com) - launched our website to completely run on a single domain(www) with failover capabilities - complete rewrite of javascripts with better code design - launched responsive design of the website - various run of the mill refactoring - major restructuring of the code base to align with future business plans such as API development and White labeling - DB query optimisations - redesign of many pages for better usability - Integration of many external frameworks such as google tag manager We also did a major OS version porting and adopted Chef to manage(and automate) our infrastructure. ### Senior Perl Programmer @ RMG Technology (Malaysia) SDN BHD Jan 2010 – Jan 2013 I was hired as part of a major refactoring exercise for the code. Major achievements in this role include. - Developed debian based packaging system to distribute and deploy our code. This reduced deployment time from 1-3 days to about a few hours massively increasing the number of releases and reducing the risk of each release. - Wrote a campaign management system for the Marketing Team to be able to add any campaign they needed without needing a major release. This was then replaced by Google Tag Manager which was a direct fit to my design. - Designed, Developed and Deployed LDAP based authentication and authorisation system for our internal website. - Was a lead designer for a new live data system. This design allowed us to show the same numbers across all the servers within the system massively freeing our system architecture. We used ZMQ to distribute the ticks and PostgreSQL to store and replicate the ticks across the world. The design also has failover capabilities built in. - Getting betonmarkets.com to an decent uptime of atleast 99.99% - Refactored huge portions of the code, bringing in generic designs, simplifying the code, highly unit tested and further freeing up the system for DevOps like infrastructure management. ### Senior Software Engineer @ MindTree Ltd. Jan 2010 – Jan 2010 * Understanding, Interviewing and hiring new members for a VMWare testing project. * Wrote new annotation based framework for testing DB based applications. * Wrote new product information page for VMWare. Directly discussing the specifications with the BA team in US. * Trained a graduate while inducting him into the development process. * Performed requirements gathering and requirement analysis for Real Networks team. Despite my manager mis-understanding the requirements. * Communicated directly with the customer to clarify the real requirements. * Performed long and detailed analysis on customer data to identify match-ables. * Took technical leadership designing and developing a deliverable solution for the project within 2 months. ### System Analyst/Senior Software Engineer @ Subex Ltd Jan 2008 – Jan 2010 | Bangalore, India * management and release of bug fixes for core product. * completed implementation of Movistar, a project held back by undersized hardware. Brought back lots of performance improvements(Query tuning, new algorithms, memory optimisations) and increased uptime of the service. With smaller hardware, even half an hour of downtime caused major issues. The whole project was completed in 2 months. * Did initial data research for a project stuck in implementation for 8 years. This research involved searching through many TBs of data to discover co-relation between data from various sources. This helped move the project through completion in 6 months. ### Software Engineer @ Subex Ltd Jan 2007 – Jan 2008 * working as part of Ranger North American team * Implement many new features for Rogers telecom including maintaining a downtime of less than 30 minutes a year. * Successful porting of Claro installation from 5.2 to 5.4. * Learnt and implemented parsers for various file formats such as ASN, AMA, RAW, RoamEx, NRTDE(TD35). * Bug fixes for all North American companies. ### Software Engineer Trainee @ Subex Ltd Jan 2006 – Jan 2007 * Was part of FMS Mantas, a product acquired by Subex. * Was part of phase II and phase III release of the product where phase I was released by Mantas. * Product was released to their only remaining customer Bell South. * Backend was mostly written using PL/SQL(Oracle). * Front end was written in VB(6.0). * Introducing Buffering in the Conveyer * Tuning queries in alarm generation modules(Toad). * Multilevel sort for the GUI, with each column having different types of sort Automated Installation * Won Subexian Pride award for Phase II release. ## Education ### Bachelor of Engineering (B.E.) in Computer Science Visvesvaraya Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/arun-murali-37b58311 --- Source: https://flows.cv/arunmurali JSON Resume: https://flows.cv/arunmurali/resume.json Last updated: 2026-04-01