Scrum Master And Software Engineer Ii Resume
3.00/5 (Submit Your Rating)
OBJECTIVE
Seeking a technical leadership position to contribute my strong backend development skills and experience, as well, as bring strong leadership qualities and facilitate and enforce Scrum best practices in an organization.
SUMMARY
- Experienced and versatile developer using J2EE/Docker/Kubernetes technology stacks.
- Practical knowledge and experience in developing highly scalable, distributed applications.
- Experienced developing RESTful microservices
- Experienced containerizing legacy applications into Docker based deployments.
- Experience creating and maintaining CI/CD pipelines/jobs for continuous integration on Jenkins using Maven and Gradle
- Configuring API Gateways such as Ambassador, HAProxy, NGINX for load balanced and high - availability deployments and DNS (CoreDNS) for service routing on Kubernetes
- Experience using ELK stack alongside enterprise grade applications for performance optimization.
- Experience in UNIX/Linux Environment and Shell scripting for automation/configuration.
- Certified Scrum Master with active scrum master role on development team leading daily standup’s and working with project owners to facilitate sprint planning, backlog grooming, and retrospective meetings.
- Actively participating design discussions and architecting best-practice solutions.
- Self-motivated team player with excellent communication skills.
- Able to manage time and work in stressful situations along with removing impediments for fellow team members.
TECHNICAL SKILLS
- Java EE 7/8
- JMS
- SOAP
- RESTful Services
- C#
- Struts/Struts2
- Hibernate
- JPA
- Spring
- Docker
- Kubernetes
- Light-4j
- Unix
- Shell Scripting
- Beanshell
- JavaScript
- XML
- XSLT
- YAML
- JSON
- Android SDK
- Room ORM
- SQLite
- LDAP
- ActiveMQ Artemis
- RabbitMQ
- ZooKeeper
- Jboss/Wildfly
- Tomcat
- Glassfish
- Oracle
- SQL
- MySQL
- PostgreSQL
- Elasticsearch
- Logstash
- SDLC
- Agile
- JIRA
- Kanban
- Git
- SVN
- BitBucket
- Eclipse
- Visual Studio
- Android Studio
- Maven
- Jenkins
- Hudson. Groovy
- Gradle
- SonarQube
- UML
- Windows XP/7/8/10
- Unix/Linux
- Azure
- VMware
PROFESSIONAL EXPERIENCE
Confidential
Scrum Master and Software Engineer II
PLATFORM: Windows 7/10 Front-End (Angular 8 Web Applications), Backend on Linux using Java, Docker, Kubernetes, Light-4J, REST
Responsibilities:
- Working closely with development team, product owner, and other stakeholders in backlog management, Epic/Story grooming, feature releases, and educating and reinforcing scrum methodology and agile framework to team members.
- Developing cloud-friendly, containerized Java based microservices using Light-4j Framework, to be deployed on Docker/Kubernetes platform.
- RESTful services are built based on YAML specifications and involving the transfer of JSON payloads
- Architecting and designing cloud friendly solutions to maximize efficiency and profit in cloud environments (Azure/AWS)
- Configured Kubernetes Ambassador as service API gateway, Prometheus monitoring on Kubernetes, Horizontal Pod Scaling, Authentication for Single Sign On, and DNS (CoreDNS) /TLS infrastructure for microservice development.
- Creating and maintaining continuous integration Jenkins pipelines using Maven and Groovy to automate Kubernetes deployment and integration tests, as well as, provide code coverage reporting via SonarQube.
- Developing integration and unit tests to generate/report code coverage and test features of microservices.
Software Engineer
Confidential
PLATFORM: Windows 7/ Linux using JAVA, J2EE, SOAP, JMS, JavaScript, XML, XSLT, JBoss, ORACLE 12c/11g, Eclipse
Responsibilities:
- Developed platform business logic using J2EE stack for capturing and processing biometrics, searching local/remote databases, and connecting with external interfaces. Deployed on JBOSS with Linux backend.
- Developed backend Rest API for MBIS platform and threaded micro-services for site specific functionality
- Implemented threaded Data Exchange Services using SOAP, JMS, SFTP/FTP in Java to configure server-side endpoints for capturing and processing data both entering and exiting the back-end application servers.
- Developed custom workflows for transferring biometric data from capture points through the customer’s backend system and then to state/federal level agencies such as FBI and Dept Homeland Security using JMS via publish subscribe and point-to-point messaging queues using ActiveMQ alongside JBOSS
- Migrating and containerizing legacy application on JBOSS to be deployed in Kubernetes/Cloud environment to shift away from EJB.
- Creating application installers for Linux (rpm) and Windows (msi) based applications using Maven/Apache Commons Daemon/Wix
- Configured MorphoBis front-end application based on customer specifications.
- This is an interface built using Javascript/Polymer/HTML using XML/XSLT and underlying beanshell scripting and RegEx for validation.
- Configured JBOSS Cluster for High Availability using HAProxy and KeepaliveD
- Profiling Java applications with Jprofiler to find bottlenecks in various applications amongst various applications including optimization replacing XML document parsing with XML stream parsing in various application components.
- Experience in configuring Windows/ Linux environments to run the Confidential through its full lifecycle (development, integration, implementation, support) both on virtual machines locally using VMware and in the Cloud via Azure.
- Performed database related tasks such as writing jasper reports queries, indexing scripts, data migration/cleanup scripts/utilities using JDBC, and creating/modifying schema creation scripts
Confidential
IT Assistant
Responsibilities:
- Performed broad spectrum of technical hardware/software tasks needed for the Psychiatry department involving bash scripting, PC building, troubleshooting, upgrades, networking, software issues, etc.
- Setting up and troubleshooting behavioral equipment for use by post-grads and lead researchers/MD’s/PhD’s