Mahesh S.

Mahesh S.

Java Software Developer

Followers of Mahesh S.321 followers
location of Mahesh S.Brussels, Brussels Region, Belgium

Connect with Mahesh S. to Send Message

Connect

Connect with Mahesh S. to Send Message

Connect
  • Timeline

  • About me

    IT Architect | Sr. SecDevOps Engineer | Senior Software Developer | Vulnerability Management Specialist

  • Education

    • JNTUH College of Engineering Hyderabad

      1998 - 2002
      B.Tech Electornics & Communication Engg.
  • Experience

    • Roche

      May 2006 - Mar 2007
      Java Software Developer

      • Analysis & estimation of portal related work product• Designed and developed a new scalable Physical and Logical data model for Data feeds.• Conducted regular code reviews with the team members and enforced the team to follow the best practices and standards.• Application development like CTB tasks, enhancements/improvements for existing applications and creating new functionalities as per the business requirements. • Providing effort estimation requirement analysis, Implementation, Testing and preparing respective documents. Show less

    • Deutsche Bank AG, Frankfurt Branch

      Apr 2007 - Nov 2009

      • Provided technical leadership on project and handled technical issues and challenges.• Created technical design documents using Star UML, Microsoft Visio 2003 as the documentation tool.• Performed code review, maintained code using PMD, Sonar tools.• Resolved technical issues and tracked the defects for closure in QA, SIT, and UAT.• Helped the Delivery manager in prioritization of effort to resolve the most critical tickets as per business requirements.• Documented tasks, processes, solutions, application issues and updated them in company internal document storage location.• Drafted various Technical Design Documents (HLD, LLD, User Guide, User Manuals etc.).• Performed configuration management, code integration, build, deployment, release notes and smoke testing.• Client interfacing for requirements gathering, clarifications, status reporting and other necessary activities.• Communicated with users to gather requirements and analyze/address issues.• Worked with limited or no supervision, can operate, drive results, and set priorities independently Show less • Analyzed the requirements and managed the change requests and mapped them to implementation.• Understood the business needs and requirements and fulfilled them with technological implementations.• Performed Application upgrades and migrations.• Reviewed developers’ code, unit tests to correctness, completeness and compliance to standards.• Application development like CTB tasks, enhancements/improvements for existing applications and creating new functionalities as per the business requirements. • Received recommendations from senior management for quick learning abilities towards technical & domain knowledge.• Participated in the hiring process for the new team members Show less • Analyzed the requirements and managed the change requests and mapped them to implementation.• Reviewed developers’ code, unit tests to correctness, completeness and compliance to standards.• Application development like CTB tasks, enhancements/improvements for existing applications and creating new functionalities as per the business requirements. • Providing effort estimation requirement analysis, Implementation, Testing and preparing respective documents.• Received recommendations from senior management for quick learning abilities towards technical & domain knowledge.• Participated in the hiring process for the new team members Show less

      • Module Lead

        Apr 2008 - Nov 2009
      • Senior Java Developer

        May 2007 - Jun 2008
      • Java Developer

        Apr 2007 - Jun 2008
    • Deutsche Bank

      Jan 2010 - Oct 2011
      Senior Java Developer

      • Played central role in finalizing the architecture for LUUP System Integration with Legacy application for enabling Cashless Payment (Mobile Payments) from an end to end perspective.• Designed and implemented secured Legacy Cashless Payment service and Luup System.• Digi vasco authentication and authorization integration, Single sign-on capabilities to legacy system..• Provided technical leadership on project and handled technical issues and challenges.• Design and developed event driven architecture to handle failover adhoc activities with improved performance• Design and developed SEPA (pain 001, pain 002 & pain 008) , NACH CTX (pain 001, pain 002) payments and collections formats with decorator design pattern.• Documented tasks, processes, solutions, application issues and updated them in company internal document storage location.• Drafted various Technical Design Documents (HLD, LLD, User Guide, User Manuals etc.).• Performed configuration management, code integration, build, deployment, release notes and smoke testing.• Helped the Performance Team (PT) to define the performance metrics and with ideal test feed data.• Conducted meetings with system owners, business owners and IT people for smooth production release, roll over and backup activities Show less

    • Deutsche Bank

      Dec 2012 - Nov 2016

      • Prepare project plan ,effort estimations ,WBS , raise invoices , risk assessment , team management ,BCP.• Reporting and coordination with stack-holders• Worked with the management team, development team, RTB and CTB teams..• Communicated with management and cross-functional peers on projects, requiring technical solutions.• Participated in Requirement analysis, Work estimation, design, development, review, testing, delivery & deployment of the product to production.• Conducted impact analysis of issues logged, prioritized and ensured that production support was provided as per the committed SLAs.• Participated in creating application architecture documents to provide deliverables in line with architectural requirements.• Conducted meetings with system owners, business owners and IT people for smooth production release, roll over and backup activities.• Participated in KT sessions, prepared system application documents and supported the Transition process.• Provided mentorship and training to other Systems/Domain Architects at same level or below on technologies, processes and tools. Show less • Lead and assisted to various development teams in their secure development.• Managed more than 80 applications integration, scan ,reporting and review security defects and bringing closure.• Conducted training to new team members and maintained good security posture throughout the trade finance domain.• Resolved all security vulnerable issues from application by integrating application with Veracode static code scanning.• Ensuring application Security against possible threats and vulnerabilities when exposed over the internet like pen test issues. Show less

      • Technical Team Manager

        Feb 2015 - Nov 2016
      • Vulnerability Management Lead

        Dec 2012 - Feb 2015
    • Deutsche Bank Belgium

      Nov 2016 - Jan 2018
      Senior J2Ee Developer

      • Good technical expertise in architecture/design and functional knowledge on trading and mobile applications.• Conceptualized, re-designed applications and migrated first micro service of very complex daily banking platform.• Worked closely with client to gather the business requirement, requirement analysis, preparing requirement document and managing the UAT teams, managing the vendors, managing delivery timeline, project prioritisations etc..• Project planning, resource allocation, estimation and managing team onsite and offshore teams. Show less

    • ING Belgium

      Jan 2018 - Jun 2021

      * Hands on experience in Continuous Integration Tools: Gitlab, OWASP, Fortify, Jenkins, Sonarqube, artifactory* Extensive knowledge of Continuous Deployment: Ansible, Nolio,Orchestration Tools: TFS, Ansible Tower* Backlog, release & incident Management: Service Now* Exposure in Monitoring and Logging: Prometheus, ELK, Grafana* Azure Boards: for Backlog management* Azure Repos: To keep Dockerfile and source code* Azure Build & Release pipeline: To build and release container images* Azure Key Vault: to keep secrets and keys* Azure Artifacts and Feeds: To keep resulting artifacts* ACR (Azure Container Registry ): Store container images* Also used helm charts to deploy containers on kubernetes platform* Actively involved in managing Kubernetes cluster and used many features of Kubernetes such, Secrets, Service Account for integration between Azure DevOps and AKS, Config Maps, Service Discovery etc* Handling mobile banking applications day-to-day Operations support. Show less • Expertise in working on micro services echo systems and building resilient systems with almost zero down time.• Sound knowledge in building API’s using spring boot and securing API’s , integrating with legacy core banking platforms.• Designed and implemented payment api's like Bancontact and Payconiq (P2ME, Payment Request & P2P), PSD2 Grating for Payconiq, Apple Pay ,Google Pay , QPay, other utilityAPIs (ToggleAPI , SMS & Mail ,MeansAPI).• Integrated PKI infrastructure and security products i.e.,HSM(Hardware secure module), Digivasco integration for authentication and payments authorizations• Experienced in liaising with relevant stakeholders for requirement gathering, effort estimation and planning Show less

      • Sr. DevSecOps Engineer

        Mar 2019 - Jun 2021
      • Senior Software Development Engineer

        Jan 2018 - Feb 2019
    • Collibra

      Jun 2021 - Nov 2022
      Senior Software Engineer

      * Migrating monolithic authentication and authorization services to micro services

    • IRIS Information Management Solutions

      Nov 2022 - now
      Information Technology Architect
  • Licenses & Certifications

    • Google Cloud Certified Professional Cloud Architect

      Coursera
      Dec 2021
      View certificate certificate
    • (ISC)2 Security CISSP (ISC2-CISSP)

      Simplilearn
      Jul 2019