Shailendher Ramanujam
Senior Software Engineer
Contact
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
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