Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

TAM BEY

Wilmington,DE

Summary

Proficient in MuleSoft, specializing in Mule 3 and Mule 4, for seamless integration and data flow within complex systems. Experienced in API design using RAML and OAS, ensuring standardized and well-documented interfaces. Skilled in Spring MVC and Spring Boot for developing robust and scalable web applications. Proficient in JMS (Java Message Service) for reliable and asynchronous messaging between distributed systems. Expertise in Salesforce, including custom application development and system integration. Strong capability in designing and executing complex database queries for optimal performance. Experienced in Jenkins, Maven, and Nexus for automation in build, test, and deployment processes. Proficient in Agile and Waterfall methodologies, adapting to project requirements. Skilled in Data Weave for seamless data integration and manipulation. Solid foundation in Core Java, applying best practices in software development. Knowledgeable in error handling techniques for robust and reliable applications. Experienced in unit testing methodologies using industry-standard frameworks. Proficient in RESTful API design principles, ensuring scalability, maintainability, and interoperability of software systems. Skilled in microservices architecture, leveraging its benefits of modularity, scalability, and fault tolerance in designing and developing software solutions. Good experience in cloud platforms such as AWS, Azure, or Google Cloud, enabling the deployment and management of applications in a scalable and cost-effective manner. Familiar with containerization technologies like Docker and Kubernetes, facilitating efficient deployment, scaling, and management of containerized applications. Proficient in version control systems such as Git, ensuring effective collaboration, code management, and versioning in software development projects. Skilled in providing production support, troubleshooting, and implementing solutions. Excellent communication skills for effective collaboration and stakeholder engagement. Proven ability to work in a team environment, fostering a positive work atmosphere. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Hardworking and passionate job seeker with strong organizational skills eager to secure entry-level [Job Title] position. Ready to help team achieve company goals. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.

Overview

7
7
years of professional experience
1
1
Certification

Work History

MuleSoft Developer

TD Bank
10.2021 - Current
  • Develop integration solutions using the MuleSoft Anypoint platform/Mule ESB
  • Implement efficient and scalable solutions by applying API-led connectivity architecture and design patterns
  • Enhance user experience by designing and implementing RESTful APIs and SOAP APIs for customer-facing applications
  • Ensure secure and reliable Mule ESB endpoints through OAuth, handling transformations and exception handling
  • Utilize various Mule components like Data Weave, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector
  • Test and deploy integration solutions in both on-premises environments and Cloud-Hub
  • Collaborate closely with stakeholders and business analysts to gather requirements and propose technical solutions
  • Integrate diverse systems such as Salesforce, FTP, and Oracle using MuleSoft connectors
  • Create and manage RAML specifications for APIs, utilizing API Manager to govern the API lifecycle
  • Successfully deliver large-scale integration projects on time, working with multiple systems and applications
  • Utilize Mule ESB connectors such as SFDC, Message Transformer, Choice Exception Strategies, and Batch processing
  • Design and implement reusable components for exception handling, logging, and JSON Schema Validation across multiple message flows
  • Develop comprehensive MUnit test cases to ensure the reliability of Mule flows
  • Ensure data quality and integrity in data integration projects, particularly when handling significant data volumes
  • Environment: Cloud Hub, Anypoint Studio, API Gateway, POSTMAN, SoapUI, Database, JMS, Salesforce, Mule ESB 4.x,Postman,SoapUI, JDBC,HTTP/HTTPS, FTP, VS Code, Git

MuleSoft Developer

Mercer
07.2018 - 09.2021
  • Participate in requirement gathering and client meetings, creating necessary documents (BRD, HLD, LLD)
  • Coordinate with program managers, business analysts, and QA engineers to achieve project objectives
  • Create Integration Component with third-party systems, implementing message reprocessing strategies to minimize loss
  • Develop RESTful API interfaces using RAML, applying best practices like Traits, Resource Type, Library, and Fragments
  • Create Maven Archetypes for generating fully functional REST web services supporting XML and JSON message transformation
  • Build SOAP and REST web service producers and consumers for seamless integration between source and target systems
  • Design Mule flows using various components like Transformers, Filters, Flow Control, VM Connection, Collection splitters, Aggregators, Scatter-Gather, etc
  • Configure exception handling strategies such as Global Exception Handler, On Error-Continue Exception Strategies, and On Error-Propagate
  • Collaborate with testing and back-end teams, as well as clients, during smoke tests and regression tests
  • Configure Mule flows (synchronous and asynchronous) to connect with various systems
  • Integrate Mule runtime with Splunk log aggregator and Okta identity provider
  • Utilize Mule ESB connectors like SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc
  • Create MUnit test cases to validate Mule flows
  • Integrate flows with databases using PL/SQL and configure JDBC driver on the database connector
  • Participate in 24x7 production support effort after application go-live
  • Environment: Mule Enterprise, Anypoint Platform, Data Weave, RAML, SWAGGER, Anypoint Studio, POSTMAN, SoapUI, Database, JMS, Salesforce, Mule ESB 3.x and 4.x,SoapUI

Software Engineer

AbbVie
08.2016 - 06.2018
  • Conduct analysis of requirements and design high-level technical documents, including class diagrams and sequence diagrams using UML
  • Utilize Spring Core, Spring Integration, Application Context, and ORM modules of the Spring Framework extensively in the project
  • Design and develop database tables, views, and establish relationships between them
  • Improve overall performance by writing Stored Procedures, Functions, Triggers, Sequences, and performing data analysis
  • Employ Hibernate ORM tool to interact with the backend Oracle 11g database, creating Hibernate mapping configuration files to establish the relationship between Java objects and database tables
  • Deploy Spring configuration files such as application context, application resources, and application files
  • Build the application using Maven for deployment in Apache Tomcat, resolving dependencies efficiently
  • Follow Test Driven Development (TDD) model using JUnit for comprehensive testing
  • Ensure data integrity by validating all input data at application entry points to prevent the storage of potentially malicious data in the database
  • Apply the Spring Web MVC framework to implement the MVC pattern in the web application
  • Write Java test cases to validate the developed code, aiming for a code coverage of 80%
  • Implement database connectivity using JDBC with Oracle 11g database as the backend
  • Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, Ajax, Bootstrap, JavaScript, Angular 8, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth

Education

Bachelor of computer science (BCS) -

Arba Minch University
Ethiopia
02.2014

Skills

  • Programming Languages:
  • Java 7 and 8, Data weave, JavaScript, Python
  • Integration: MuleSoft 3 and 4, Boomi, APIGEE
  • J2EE Technologies: Java EE, JSP, EJB, JDBC, JNDI, JSTL, JPA
  • Web Services: SOAP, RESTful
  • API Design: SOAP and RESTful APIs, RAML, Swagger
  • Databases: Oracle 9i/10g, MongoDB 26, MS SQL Server 2008, MySQL 5/6, PostgreSQL 8/9
  • Application Servers: Apache HTTP Server 2x, JBoss 5x, Express Nodejs
  • Version Control Systems: Apache Subversion SVN, CVS, Git, GitHub, Bitbucket
  • Platform: Windows, Linux, MacOS

Certification

MuleSoft Certified Developer

Timeline

MuleSoft Developer

TD Bank
10.2021 - Current

MuleSoft Developer

Mercer
07.2018 - 09.2021

Software Engineer

AbbVie
08.2016 - 06.2018

Bachelor of computer science (BCS) -

Arba Minch University
TAM BEY