PADMA B
***********@*****.***
linkedin.com/in/padma-b-797818302
PROFESSIONAL SUMMARY
Highly motivated professional with 10+ years of experience in developing and managing software applications.
Proven record of successful design and implementation of software solutions for low latency, high performing distributed applications.
Proven expertise in the entire software development lifecycle (SDLC), from concept to deployment, with a strong focus on Agile methodologies.
Hands-on experience in front-end and back-end development using Java/J2EE, Spring Framework and React.
Skilled in leveraging cloud technologies, particularly Microsoft Azure, to architect and deploy robust, secure, and high-performance solutions.
Adept at implementing DevOps practices, CI/CD pipelines, and containerization using Docker and Kubernetes on Azure.
Highly skilled in the Java tech stack as Senior developer.
Adept at troubleshooting and debugging software applications to ensure high quality and deliver optimal performance.
Skilled in Azure services employing data analysis and modelling techniques to extract insights crucial for data driven decision making.
Expertise in developing Azure-based solutions using Azure App Service, Azure Functions, Azure Kubernetes Service (AKS), Azure SQL Database, and Azure Cosmos DB.
Hands-on experience with Azure Functions and Logic Apps for building event-driven, serverless architectures that scale dynamically.
Designed and implemented a scalable event ingestion pipeline using Azure Event Hubs.
Implemented CI/CD pipelines with Azure DevOps for automated build, test, and deployment of applications, ensuring faster time-to-market and improved code quality.
Integrated Azure services with vendor platforms and on-premises systems using Azure API Management.
Utilizing Azure Monitor and Azure Log Analytics to monitor application performance, troubleshoot issues, and optimize resource utilization.
Implemented Azure Key Vault for secure secrets management, and ensuring compliance with industry standards.
Proficient in SQL and NoSQL databases like Azure SQL Database, PostgreSQL, MongoDB, and Redis for data modeling, querying, and optimization.
Experience in application integration through Web Services utilizing technologies such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful APIs.
Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
Proficient in implementing security patterns such as OAuth 2.0, JWT (JSON Web Tokens) and API Gateway authentication for securing microservices communication.
Skilled in Internet Application development using Java 11, Servlets, JSP, XML, Java Script, PL/SQL.
Experience on utilizing cloud technologies including Microsoft Azure and Pivotal Cloud Foundry (PCF)
Experience in development of RESTful API and SOAP based web services.
Practical proficiency in utilizing message brokers like Azure Event Hub, IBM MQ, Apache Kafka and Solace.
Experience in developing single-page applications (SPAs) and reusable UI components using React.js and Redux.
Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion, CVS, Bamboo, Bitbucket
Extensive expertise in J2EE Testing, including the development of test cases utilizing JUnit and MOCKITO for Unit testing, as well as employing Log4j for logging purposes.
Leveraging Terraform to facilitate Azure cloud services, enabling users to create, update and oversee resources seamlessly.
Utilized Elasticsearch monitoring tools (like Kibana) to monitor Application health, performance metrics, and troubleshoot issues proactively.
Proficient in developing Web/Enterprise based Applications by using various IDEs like SpringToolSuite, IntelliJ.
Tested the REST APIs utilizing SoapUI and POSTMAN.
Extensive experience in Agile development methodologies, including Scrum and Kanban, fostering collaboration, transparency, and iterative development cycles.
EXPERIENCE
SENIOR SOFTWARE ENGINEER
Northern Trust, Chicago, IL March 2022 – May 2024
Senior developer working on Trade Risk Services platform consisting of many backend microservices written in Java.
Worked on design and development of a front-end application that can stream huge number of datasets in real-time using backend service using Java, Spring Boot, Redis caching layer.
Built Event driven applications that interact with Azure Event Hubs.
Built common utilities to send events to Event Hubs (producers) or receive events from Event Hubs (consumers) and referenced in other Services.
Built dashboards and reports to visualize Event Streams.
Designed and implemented data pipelines to ingest, process, and transform data within Azure Synapse.
Stored the processed event data using Azure Blob Storage and Azure Data Lake Storage (ADLS).
Built Azure Functions in Python to integrate applications and run backend processes according to schedules without provisioning servers.
Encrypted sensitive data at rest and in transit using Azure Key Vault and Azure Disk Encryption.
Integrated applications with Azure Active Directory (AAD) for centralized identity management and access control.
Designed and developed REST Micro Services using Spring Boot.
Conducted testing on the REST APIs utilizing SoapUI and POSTMAN.
Designed and deployed Azure infrastructure components such as virtual machines, networks, Azure DNS, storage accounts, and security measures following best practices.
Efficiently Configured and managed Azure resources involving compute, storage, databases, networking, and other essential services.
Implemented security measures including access controls, encryption, and compliance standards to safeguard data and applications hosted on Azure.
Created automation scripts using tools like PowerShell, Azure CLI, or Azure Resource Manager templates to streamline deployment and management tasks effectively.
Used Terraform to provision and configure the infrastructure resources effectively.
Implemented strategies for backup, disaster recovery, and ensuring high availability of applications and services hosted on Azure.
Used Azure Monitor and Azure Log Analytics to monitor and enhanced the performance of applications.
SR APPLICATION DEVELOPER
Physicians Mutual Insurance, Chicago, IL(Remote) December 2020 - March 2022
Senior developer for a Plan Accounting Application, responsible for design and architecture roadmap.
Worked with Enterprise Architect team to review the application technical architecture and implemented design as per organization standards.
Worked on Event-driven Microservices platform using Java, Spring Boot, SQL Server, KAFKA and Azure Cloud.
Developed and implemented Java Lambda expressions within distributed microservices architecture, to enhance code reliability and to enhance error handling mechanisms within RESTful APIs ensuring robust exception management.
Constructed a user interface for a Plan Accounting Application utilizing React.js components and seamlessly integrated it with backend services.
Integrated Web Application and the backend services using Azure API Management.
Developed and maintained serverless application using Azure Functions, implementing event-driven architectures to handle various tasks such as data processing and integration with external services.
Processed OLTP data using Azure Cosmos DB to achieve low latency, scalability and high operational efficiency.
Processed OLAP data using Azure Data Lake Storage (ADLS) to store, manage and large volumes of accounting data.
Connected to On-Prem networks from Azure using Azure ExpressRoute circuits.
Built Workflow orchestration services using Azure Logic Apps and Azure Functions (Function Apps).
Utilized Ansible's YAML structure for crafting playbooks.
Led the design and implementation of various engineering initiatives like Containerizing microservices using Kubernetes, IBM MQ to Apache Kafka Migration, public cloud migration strategy.
Utilized Azure Kubernetes Service (AKS) for container orchestration, enabling auto-scaling and efficient resource management.
Worked on development of a portfolio dashboard for the users with millions of rows of data, made searchable using Elastic Search indices.
Worked on multiple core services as part of business functional enhancements.
Worked independently, leading the engineering as well as functional projects including planning, estimations, stakeholder management and project execution.
Conducted training sessions to help the team members upskill in technologies used in the application.
Coordinated between offshore development teams and onsite Client teams and stakeholders.
Also handled maintenance requests from customers, production bug fixes and production support for this application.
APPLICATION DEVELOPER
Northern Trust, Chicago, IL January 2017 - December 2020
Participated in various requirement discussions and provide detailed technical approach.
Prepared phase wise technology deliverables for Collateral Management program.
Prepared project implementation plan, execute the plan and also provide post production implementation support.
Built SPRING based web application user interfaces which are used to define configurable static data properties which are used to drive trade processing flow.
Built Kafka Consumers and Kafka Producers for communicating with Micro services.
Built REST Microservices which are used by external teams to communicate with our application.
Built business rules engine using Drools framework.
Implemented Security to Micro Services using OAuth 2.
Built CI/CD pipelines using Bamboo.
Developed real time processes using EJB message driven beans, JMS and MQ technologies to receive and process messages in a real manner. The processes include SWIFT message processing, Collateral Management, Cash payments, trade enrichment, trade upstream and downstream processes.
Developed FTP based real time applications for receiving and processing of margin and cash flow statements from Clearing Brokers for CCP trades and load data into Collateral Management system.
Built Azure function app as webhooks, a data driven approach as an alternative for Azure LUIS.
Used Spring Core Annotations, Spring MVC for REST APIs and Spring Boot for micro-services.
EOD reports (Holdings report, Daily Activity report, Expected payment report, Maturities Report and Data mart report) are created using UNIX Scripts, Core JAVA, and XSLT, SAX and DOM technologies.
Developed the UI component architecture and API for the application integration framework using React.js.
Worked on Gradle and Bamboo to deploy packages and writing Junit test cases.
Established connectivity with external systems and implemented handshake mechanism.
Participated in code reviews, code migrations and architecture discussions.
Work in a fast-paced agile environment, continuously adopting to new technologies to provide quick and efficient solutions to complex problems.
Coordinating with Offshore and near shore team to carry out the development and maintenance work.
Work allocation and tracking of daily activities of the team and ensure that deadlines are met.
TECHNICAL SPECIALIST SOFTWARE ENGINEER
CME Group, Chicago, IL May 2014 - January 2017
Worked in the role of an individual contributor as a Java/J2EE developer.
Developed multiple low-latency, high-performance, distributed applications.
Responsible for requirements analysis, high/low level technical design, active hands-on coding, functional and integration testing, production deployments and maintenance.
Designed fault tolerant models for higher availability in distributed systems.
Implemented Restful services, messaging queues using Apache Kafka, persistence layer using JDBC and Oracle.
Worked on performance testing and improvements.
Test Automation with ATDD framework using Cucumber.
Handled project planning, estimations, stakeholder management, Agile standup meetings and code reviews.
Handled various critical technical tasks in high-pressure situations with tight deadlines.
Mentored and trained new resources and provided technical guidance with their tasks.
Coordinated with global counterparts, participated in requirements discussions with business users and design distillations with Technical Architects.
SKILLS
●
Java, J2EE, Python ●
Spring, Spring Boot, Spring Cloud,
IOC/MVC/AOP
●
Microservices, DDD, Event Driven Systems ●
RESTful Services, API Design
●
Azure, PCF ●
Docker, Kubernetes And Containerization Technologies
●
Apache Kafka, IBM MQ, ●
Solace
Elastic Search
●
HTML, JavaScript, React JS, AJAX, XML, JSON ●
JDBC, JPA, Hibernate
●
Oracle, Cassandra, Microsoft SQL Server, ●
DB2, MongoDB, PostgreSQL
Junit, Mockito, ATDD/BDD Test Automation, Cucumber
●
Chef Automation, Gradle, Maven, Bamboo. ●
Jenkins, Ansible, Terraform
Sonar, Fortify, Black Duck Security Vulnerability
●
GIT, Stash/BitBucket, SVN ●
Agile Methodologies, Azure ADO, JIRA
EDUCATION
BACHELOR OF TECHNOLOGY (BTech) IN ELECTRICAL AND ELECTRONICS ENGENEERING May 2012
Jawaharlal Institute Of Technology, Hyderabad, Telangana