Shailendher Ramanujam

Shailendher Ramanujam

Senior Software Engineer

Contact

  • Phone
  • +49 17657955563

Location

  • Address
  • Ganghoferstr. 25
  • Country
  • Germany
  • City
  • Munich

Languages

  • English
  • Business Fluent
  • Tamil
  • Native
  • German
  • Beginner

About Me

Passionate engineer with 15+ years of industry experience and deep knowledge of cloud-native technologies and microservices based architecture.

Work Experience

2018-01-18 till Present

Senior Software Engineer at SimScale GmbH

Solving a variety of architectural challenges both around existing and new functionality, leading projects on the technical level across teams and technical ownership (implementation, roadmap planning).

Designing and implementing business critical solutions that currently handles petabyte(s) of data across hundreds of servers.

Migrating our startup's legacy monolith to a modern microservices based architecture thereby improving team autonomy and developer productivity.

Leading cross functional team on the implementation of a collaborative editing functionality using WebSocket and Redis that directly helped secure multiple enterprise deals in the subsequent quarter.

Cloud expenditure tracking and analysis, identifying and prioritizing saving measures based on ROI and executing them resulting in more than 40 percent savings in the overall cloud costs.

Leading the move towards more Infrastructure as Code and driving infrastructure topics like disaster recovery, logging, monitoring and alerting, auto-scaling and infrastructure design for other team's components.

Implementing public projects search and discover functionality using Elasticsearch resulting in increased community visibility and traction.

Creating and holding technical talks to educate developers and provide insights to non-developer staff.

Technical guidance and mentoring of Junior developers and evaluation of applicants.

Hands-on implementation of code and tests using contemporary software development techniques and tools (e.g. code review, CI/CD, Infrastructure as Code and test automation).

Technologies: Spring Boot, Python, Docker, AWS Lambda, AWS ECS, EC2/Fargate, SQS/SNS, S3/EFS, WebSocket, Postgres, Redis, Elasticsearch, Airflow, Jenkins, GitLab.

2012-03-01 till 2017-12-13

Technical Lead at Intellect Design Arena Ltd

On-site assignment at a major retail bank in Switzerland. Mentored junior members, designed and developed solutions across multiple verticals including e-banking, mobile apps and Restful API/web services.

Interfaced with business analysts, product owners and various stakeholders on a daily basis to determine the best solution based on the business needs.

Architected and implemented a Spring based scalable Web Service with which well-known e-commerce providers handle online payments via the bank.

Built and maintained a web service which was used to implement a 'scan and pay' facility in one of the largest supermarket chain in Switzerland. Ensured zero issues during security testing by adhering to guidelines such as OWASP and SANS.

Designed and implemented components for a peer to peer payment system to interface with external payment providers like Datatrans and Paypal while ensuring PCI-DSS compliance.

Introduced Continuous Integration and deployment automation across new and existing projects using Git, Gerrit, Jenkins and Sonar.

Implemented a REST API to search for addresses in Switzerland using Elasticsearch.

Prototyped and built an Android widget which shows the customer's balance and latest transactions.

Mentored junior team members to foster their skills and build overall team competency through knowledge transfers and code reviews using Gerrit.

Ensured effective coordination between onshore and offshore development team through daily standup and regular meetings.

2010-07-01 till 2012-02-28

Technical Lead at Intellect Design Arena Ltd

Lead role within development and operation of an Enterprise Service Bus product.

Managed both an engineering team of five and a support team of three engineers.

Planned roadmap items, coordinated incidents, assigned tasks and ensured delivery in time.

Rolled out the product at nine banks across Middle East and South East Asia.

Managed customer relationships, including periodic product demos and pre-sales calls.

2008-08-01 till 2010-06-30

Senior Developer at Intellect Design Arena Ltd

Implementation of a product for managing corporate deposit accounts for JPMorgan Chase.

Introduced test automation using open source technologies, like JUnit, DBUnit and Hudson.

Analysed the client's system landscape, designed the required product interfaces and implemented components using Java EE.

Acted as onsite co-ordinator at client location during rollouts of the product.

Involved in the full life cycle of the product, from kick-off till maintenance.

Implemented Hudson plugin to automate developer workflow and increase productivity.

2006-08-30 till 2008-07-31

Java Developer at Intellect Design Arena Ltd

J2EE web application development of a margin lending solution for the BT Financial group, an Australian bank.

Enhanced the product using Java, EJB, JSP, JavaScript and CSS.

Received an award for the outstanding implementing of major features on time and with good quality.

Certifications

2021-08-29

Certified Kubernetes Application Developer

Issued by The Linux Foundation

2019-12-01

AWS Certified Developer – Associate

Issued by Amazon Web Services Training and Certification

Education

2002-06-01 till 2006-04-01

Anna University

Bachelor of Engineering: Electronics and Communication

Awards

Polaris Global Technology Conference award

2011-11-01

Intellect Design Arena Ltd

for showcasing improvements in product development lifecycle.

Polaris Gem Award

2009-11-01

Intellect Design Arena Ltd

for significant contributions at client location towards “go-live”.

Polaris Qphoria award

2008-11-01

Intellect Design Arena Ltd

for development of framework for Automated Testing.

Polaris Spot Excellence award

2007-11-01

Intellect Design Arena Ltd

for implementing major features on time and with good quality.

Skills

Backend (Competent): Java 11/Java EE, Python, Spring Boot, Spring MVC / Webflow, OpenAPI / Swagger, Apache Airflow, Argo Workflow, Web services ( JAX-WS RI, Apache CXF), Microservices, Jupyter, Selenium / Cypress, TestContainers

DevOps (Competent): Terraform (IaaC), Github/GitLab, Jenkins, Packer, Amazon ECS, Kubernetes, EC2/Fargate, Lambda, SQS / SNS, Prometheus / Grafana, ELK / FluentBit

Frontend (Intermediate): HTML, CSS, Javascript (ES6, jQuery), React, JSF 2.x

Tools (Competent): Maven / Gradle, Git, JIRA, Sonar

Servers/Databases (Competent): Tomcat, PostgreSQL, Elasticsearch, Redis, JBoss AS, Oracle