Post Job Free

Resume

Sign in

Software Development Pl Sql

Location:
Atlanta, GA
Posted:
December 24, 2023

Contact this candidate

Resume:

MM Milli Mekonen

469-***-**** ad1661@r.postjobfree.com

PROFESSIONAL

SUMMARY

Good Integration solution experience with Mule ESB and Object - oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, and Detail design Development, System and User Acceptance Testing.

Experience in database development skill using Oracle 8i/10g, MySQL and hands on experience with SQL, PL/SQL.

Experience in writing Ant build and Maven Build script build/compile

/deploy the code using ANT and Maven script in mixed Solaris/HP- UX/WIN environment.

Experience with Enterprise Application Integration (EAI), interconnecting applications and services using Mule Message building blocks implementing content-based message routing, filters, and exception handling.

Good knowledge of Service-Oriented Architecture ( SOA ) concepts, SOAP and REST based web services

Good experience in MuleSoft Anypoint Platform - 3.7.x, 3.8.x, 4.x versions, Mule MMC, IPAAS (CloubHub) and devkit.

Good experience in Mulesoft installation and configuration on AWS, Azure and on premise Linux servers.

Good experience in Software Architecture, design with UML & Knowledge of Design Patterns

Experience in modelling & building RAML based APIs for retail customers using Anypoint Platform.

Strong design skills in Java/J2EE, spring Batch, spring MVC, DB design, Enterprise Integration and Messaging.

Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format. Conceptual innovative problem solver with excellent organizational and communication skills.

Willingness and ability to quickly adapt to new environments and learn new technologies.

Good experience in setting up automated build and deployment process with CICD tools; Jenkins, Maven, Nexus and repository. Quick learner and up-to-date with industry trends. Excellent written and oral communications and team player. Excellent customer relations and people management skills. Ability to work independently and well-organized.

Strong analytical and problem solving skills.

Experience in modelling & building RAML based APIs for retail customers using Anypoint Platform.

SKILLS Integration: Mule 3.x and 4.x

runtime, CloudHub

Programming Languages: Java

6 and 7, XSLT, DataWeave,

JavaScript, Python.

J2EE Technologies: Java EE,

JSP, Servlet, EJB, JDBC, JNDI,

JSTL, JPA

Web Service: SOAP, REST

Databases: Oracle 9i/10g,

MongoDB 2.6, MS SQL Server

2008, MySQL 5/6, PostgreSQL

8/9

Application Servers: Apache

Tomcat 5/6/7, Apache HTTP

Server 2.x, JBoss 5.x

Version Control Systems:

Apache Subversion SVN, CVS,

Git and GitHub

WORK HISTORY SENIOR MULESOFT DEVELOPER 12/2022 to CURRENT Sunnova Energy Corp. Houston, TX

Design, develop and migrate flows Mule applications and flows based on requirements.

Migrate existing Dell boomi workflow to Mule 4.3 runtime and apply API policies on API Manager.

Create API Proxy and deploy to API Gateway.

Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability. Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion. Use MuleSoft Anypoint API platform for designing and implementing Mule APIs.

Perform end-to-end testing, resolve problems and validated the test results.

Collaborate with developers with in my team and from other team members for effective implementation of projects.

Provide support for existing applications in all environments. Create transformation logic using DataWeave, MEL and XSLT. Create reusable components such as global exception handling strategy and common logger.

Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer applications.

Implement error handling and logging in the message flows. Prepare technical documents and turn over documents. Deploy applications to different environments (Test, QA, PROD). Environment: CloudHub, Anypoint Studio, API Gateway, Jenkins, ActiveMQ, Salesforce, MMC, Mule ESB 4.x, WebServices, JDBC, Broker, HTTP/HTTPS, XML, Java 1.

API(MULESOFT) DEVELOPER 11/2021 to 11/2022

Webster Bank Stamford, CT

Participate in gathering Business requirements, Analysis, Design, and Development, Testing and documenting the entire API development life cycle.

Part of Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries.

Integration of Mulesoft ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Implement data transformation using XPATH, XSLT, Data Weave, custom java classes.

Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL in flow using Web Service Consumer. Secure REST API with various security specifications; Basic Auth, Oaut 2.0 and TLS configurations.

Implement API using API-Led connectivity; Experience, Process and System.

Implement integrations using connectors such as Saleforce, Database, HTTP, FTP, JMS and File Connectors.

Used AMQP Endpoints to connect to RabbitMQ.

Developed Mule flows using different Mule connectors like Salesforce, AMQP, PayPal, AWS and Azure connectors, FTP, SFTP, JMS. Create interfaces between Salesforce and REST web-services. Implement build package tool using Maven and used Jenkins for continuous integration(CI) and continuous deployment(CD). Implement and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and Deployed Mule applications onto Cloud Hub. Implement asynchronous messaging using Active MQ and AWS suite and Involved in design, built, and deployed applications utilizing AWS stack

(including Amazon EC2, S3 and SQS).

Implement Devops best practices of CI/CD for Mule applications using Azure DevOps.

Contribut to production support and call rotation effort. Environment: Elastic Search (ELK), Okta, Mule 4.3, Mule 3.8, Azure, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2ee, Oracle 11g, Salesforce, SQL Developer, Active MQ.

MULESOFT DEVELOPER 09/2018 to 10/2021

Humana Louisville, KY

Participate in Agile/Scrum meetings with various stake holders, capture requirements and translate to technical.

Participate in analysis, design, development, and implementation API life cycles of the project.

Design and Develop Restful API's using API Designer and generated flows using RAML file.

Configure and implement Batch Processing to syn data from database to salesforce.

Create MUnit test cases for all System, Orchestration, and Experience API's.

Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format. Implement API security policies (as set by API manager), applied to all client-facing proxy APIs for CORS, OAUTH2.0 access token enforcement, ClientID enforcement and Rate Limiting - SLA Based and Secured Mule service endpoints using OAuth2.0, HTTPS and SSO.

Leverage Mule connectors like HTTP, Database, SMTP, FTP, JMS, File and Knowledge on Sales force and VM.

Develop Event publisher and Event Catalog to fulfill the core functionality of event messaging framework - Rabbit MQ, namely, to allow applications to publish business events to subscribed systems.

Secure property files using AES algorithm and configure trust store key store files.

Automate build and deployment process with Jenkins, Maven, SVN, Nexus.

Participate in code walk-throughs, design review sessions, Mule Debugging, and Error fixing.

Done performance tuning by implementing parallel call with scatter gather, database connection pool and implement cache strategy. Participate in production support and validation.

Leverage Mule connectors like HTTP, Database, SMTP, FTP, JMS, File and Knowledge on Sales force and VM.

Experience in database development skill using Oracle 8i/10g, MySQL and hands on experience with SQL, PL/SQL.

Environment: Mule ESB 3.x, Anypoint Studio, Cloud Hub, ActiveMQ, RAML, ActiveMQ, APM, Nexus, Maven, CloudHub, XML, XSLT, CSS, LDAP, PL/SQL, SQL, Log4J, Web Services - WSDL, SOAP

JAVA DEVELOPER 09/2015 to 08/2018

Discover Financial Riverwoods, IL

Java Developer

Participate in Requirements gathering, Analysis, Design and Development phases of the project with major emphasis on Development of the modules.

Implement persistence layer with Hibernate Framework which interacts with the database.

Leverage Dependency Injection mechanism of Spring Framework in Business logic implementation

Implement presentation tier using Spring MVC.

Used TOPIC, Queues and MDB'S for reliable asynchronous communication between clients and the bank when exchanging important information such as status reports.

Create JSP and HTML pages using JavaScript and AJAX for validations. Parse XML documents using SAX and DOM parsers.

Develop the application using the Session Facade, Data Access Object . Consumed Webservices from a remote and global application. Used JDBC to invoke Triggers, Stored Procedures in Oracle 10g. Used RAD for developing web components such as JSP, Controller tier that includes action classes and business tier that includes EJBs Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams, Sequence diagrams and Object diagrams in design phase

Deployed the application on IBM WebSphere Application Server. Used JUnit Testing Framework for performing Unit testing. Used Log4J to capture the log that includes runtime exceptions. Used CVS for version control.

Environment: JDK 1.7, IBM Web Sphere Application Server 6.1, RAD 7.0, UML, IBM Rational Rose, struts 1.3, EJB Session Beans, Hibernate 3.0, Spring 2.0, JSP 2.1, XML Web Services, SOAP, WSDL, JMS, JNDI, Log4j, Java Script, XSL, XSLT, Servlets 2.5, Oracle 10g, JUnit, CVS, Windows. EDUCATION Bachelor's in Computer Science

Certification : Mulesoft Certified Developer



Contact this candidate