About Me
I work as a web developer specialising in open-source solutions mainly pertaining to PHP, MYSQL, Python, VueJs, ReactJs & React Native. I am pretty well versed with CMSs like Drupal [8 & 7], WordPress, Magento, Joomla and also MVC frameworks like Laravel.
Contact Details
Shivakumar Ramamurthy
Call on: +61422672625
Email to: shimar007@gmail.com
Technical Skills
- Content Management Systems – Drupal, WordPress
- Frameworks / SDKs – CodeIgniter, Laravel
- Web / Scripting Languages - PHP
- Languages – Java SpringBoot, Python
- JavaScript Libraries / Frameworks – ReactJs, NextJS, NestJS
- UI Library – Shadcn, MUI
- Testing Tools / Frameworks – PHPUnit, Cypress, Mocha, Playwright
- DevOps – Kubernetes, ArgoCD
- Distributed Systems – Kafka
Work Experience
CES
Tech Lead / Lead Developer•December 2022 - Current
- Heading and mentoring a team size of 4 people
- Responsible for understanding client requirements and specifications
- Proficiently working with project management tools like JIRA & Confluence
- Working with NextJS for enhancing frontend capabilities
- Working on NestJS for API development adhering to OpenAPI specs and with Postgres as the database
- Integrating identity provider like Auth0 with Drupal / NextJS systems
- Integrating Twilio / SendGrid with NestJS for user mobile / email verification
- Working on DevOps setup mainly focused using Terraform & Kubernetes
- Working with Docker / Podman setup for local development
- Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM
- Working with microservices and event driven architecture using Kafka
- Working in an agile environment to develop / maintain websites for various clients using Drupal [9/10] & its modules
Infosys Limited, Sydney
Lead Consultant•September 2022 – December 2022
- Responsible for understanding client requirements and specifications
- Proficiently working with project management tools like JIRA & Confluence
- Working in an Agile environment to develop / maintain websites for various clients using Drupal & its modules
- Working on project & task estimations
Wipro Limited, Sydney
Technical Architect•August 2021 - September 2022
- Heading a team size of 12 people
- Responsible for understanding client requirements and specifications
- Accountable for eliciting requirements using interviews, document analysis, data analysis, requirement workshops, prototyping approach, business process descriptions, test plans, functional use cases and workflow analysis
- Provided thought leadership & critical thinking around complex requirements
- Acted as a governance lead and ensuring end-to-end project delivery
- Planned project budgets and resource allocation & liaising with the finance team for invoicing
- Worked on analysis of other CMSs like Drupal, AEM, Sitecore to draw up comparison and analysis and work out the best possible solution for the given requirements at hand.
- Proficiently worked with project management tools like JIRA & Confluence and managed teams’ work via daily stand-ups and defined sprints.
- Worked on tender deals and assisting in architecting solutions catering to the requirements
- Worked in an Agile environment and working in collaboration with the development team to develop & maintain client websites using Drupal & its modules
- Understood technical prowess of Acquia products like Site Studio, Personalize & Campaign Studio and provided technical expertise on its usage and implementation
- Set up process workflow for devops, working closely with the DevOps team in pipeline setup
Bang Australia, Sydney, New South Wales, Australia
Tech Lead•January 2020 - August 2021
- Headed & mentored a team size of 2 people
- Worked in an Agile environment to develop/maintain websites for various clients using Drupal and WordPress
- Worked with Acquia / AWS / Pantheon for server management
- Worked with AWS services like EC2, API Gateway, Lambda, Redshift
- Maintained and developed modules in Drupal and used GIT for code management
- Worked on product development, focused mainly on intent data using tools like Bombora
Present Company, Sydney, New South Wales, Australia
Senior Developer•May 2018 - December 2019
- Working in an Agile environment to develop/maintain websites for various clients using Drupal[8 & 7] and Neat Grid, CSS Grid with SASS
- Maintaining and developing modules in Drupal [8 & 7]
- Using GIT for code management
- Working with Acquia server management
- Code push between development / staging or test / production
- Database backups via Acquia provided GUI
- Configuring Acquia search console [search as a service] using SOLR
- Working with AWS server management
- Setting up EC2 instance with LAMP stack
- Configuring security groups for EC2 access
- Route53 setup
- Lambda setup
- Elastic Load Balancer setup
- Working with Elastic search console like Swiftype
- Working with Laravel and VueJs
- Working with Laravel and ReactJs / React Native
- Working experience of handling APIs, a knowledge of RESTful or SOAP.
Bang Australia, Sydney, New South Wales, Australia
Senior Developer•April 2016 - April 2018
- Working in an Agile environment to develop/maintain websites for various clients using Drupal[8 & 7] and Bootstrap with SASS
- Maintaining and developing modules in Drupal [8 & 7]
- Working with Drupal Display Suite, Views, Features and Rules modules in depth
- Using GIT for code management
- Working with Acquia and Azure for server management
- Working on developing HTML5 banners using Google Web Designer
The Works Sydney, Sydney, New South Wales, Australia
Drupal Web Developer•Feb 2016 - April 2016
- Working in an Agile environment to revamp the entire website for a reputed law firm using Drupal [7] and Bootstrap with SASS
- Maintaining and developing modules in Drupal [7]
- Working with modules like Drupal Display Suite and Views
- Using GIT for code management
- Working with Acquia for server management
Future Retail Limited, Mumbai, India
Tech Lead•August 2015 - December 2015
- Worked with a team size of 3 people
- Architecting end-to-end solutions in website development focusing mainly on their ecommerce product [http://shop.bigbazaarfranchisee.com/] with Drupal
- Responsible for understanding client requirements and specifications
- Backend Integration with SAP for inventory management and order management
- Working on server [LAMP / WAMP] setup, management and timely upgrades
- Working with SVN and GIT for development code management
- Working with Acquia for server management
Performics.Convonix, Mumbai, India
Senior Project Manager - Web Development•May 2012 - July 2015
- Worked with a team size of 8 people
- Architecting end-to-end solutions in website development
- Responsible for understanding client requirements and specifications
- Accountable for eliciting requirements using interviews, document analysis, data analysis, requirement workshops, prototyping approach, business process descriptions, test plans, functional use cases and workflow analysis
- Planning project budgets and resource allocation
- Working on content management systems like WordPress, Magento, Drupal and Joomla
- Managing Facebook Application Development using Facebook PHP SDK and Facebook JavaScript SDK
- Managing Twitter Application Development using Twitter PHP SDK
- Setting up best coding practices for website development
- Scheduled and maintained project status reports on a regular basis
- Developed an internal tool for measuring website performance using Google AdWords API [PHP Client Library]
- Working on proprietary company tool [Connected Intelligence] which showcased data from different sources like Google Analytics / Google AdWords / Marin / Weborama / Kenshoo into one integrated dashboarding solution
- Working on server [LAMP / WAMP / AWS / DigitalOcean] setup, management and timely upgrades
- Working with NodeJs and AngularJs for developing various web applications
- Working with Google Tag Manager and setting up event tracking codes across various websites using JQuery / JavaScript
- Working on DNS management / Hosting management
Project Manager - Web Development•April 2009 - April 2010
- Developed and managed a website for private jet charter firm (evoJets), a client from USA
- Collaborated with the clients to understand the project specifications
- Presented a seminar on better practices for Website Development to Web Developers at Reliance Industries, Mumbai, India
- Executed all PHP-related projects technical aspects like design, deployment, development, project documentation and product maintenance
Software Engineer / PHP MySQL Developer•December 2008 - April 2009
- Provided extensive end-user and product technical support for web based applications and websites
- Developed web sites using MySQL, PHP, ASP, JavaScript and programming languages
- Worked on a project management tool i.e. Redmine which is used for scheduling and managing all the day-to-day projects
- Worked with a multi-disciplinary team to convert business needs into technical specifications
- Analyzed and restructured database design for SEO data management
Rosetta Translation, London, United Kingdom
Information Systems Officer•December 2010 – April 2012
- Responsible for technical oversight & resource management
- Supported corporate and business area systems, distributed processing, client server, internet and intranet and web applications
- Provided overall guidance and support to IT managers
- Involved in Website Development and Management, (Rosetta Translation)
- Strategised and implemented company’s SEO (Search Engine Optimisation) activities
- Worked on a project management tool i.e. Project Open which is used for scheduling and managing all the day-to-day projects
Education
City University, London, United Kingdom
Masters in Science - Business Systems Analysis and Design•September 2012
Specialised in Databases, UX Design and Project Management
K.J.Somaiya College Of Engineering, Vidya Vihar, Mumbai, Maharashtra
Bachelors of Engineering (Computer Science)•June 2008