Mongodb/python/java Developer Resume
San Mateo, CA
SUMMARY:
- 7+ years of Enterprise Software Implementation and Integration experience that includes Architecture, Analysis, Design and Development of SOA and J2EE and Python Applications.
- Proficient in traditional System Analysis and Design methodology as well as Object Oriented.
- Implemented applications using Spring Web MVC, Spring JDBC, JSPs, JAXB, Java Stack, SOA, Core Java, Data Structures, XML, JSON, REST, Spring, Hibernate, web Services.
- Strong Experience as an Oracle SOA Developer using Oracle Fusion Middleware (SOA Suite), OSB, BPEL, JAVA/ J2EE, Webservices, Oracle B2B, JMS.
- Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
- Worked in Web Technologies using Java J2EE, Servlets, JSP, Struts, spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, JSON, AJAX, JQUERY, XML, HTML, DHTML, and CSS.
- Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
- Experience in integration of Siebel CRM, PeopleSoft, Oracle E - Business Suite, Legacy Systems, Databases, and Oracle Messaging Systems using Oracle Fusion SOA Suite, PIP and Oracle B2B.
- Expertise in Integration of different Oracle E-Business Suite Modules (Customers, Items, Assets, Orders, Projects) with other systems using Oracle Fusion SOA Architecture.
- Experienced in Business Process Integration, Service Orchestration, WebServices and Routing using Oracle SOA Suite Fusion Products (BPEL, ESB, BAM, WebServices, OWSM, Adapters).
- Experience creating Python Scripts to work with SQL and No-SQL databases.
- Experienced in Event Driven Messaging Systems using JMS, MQ and Oracle AQ.
TECHNICAL SKILLS:
Languages: Java, Python, PHP, Javascript, XML (XSL, XSD, XQuery, Xpath, PL-SQL)
IDEs/Environments: Pycharm, Eclipse (STS, OEPE), JDeveloper, TOAD, Spyder.
Scripting Language: JavaScript, Linux Shell, SED.
Methodologies: Scrum Agile.
Frameworks/Tools: Spring (MVC, Boot), JSP, JSF, ADF, Maven, Hibernate, JDBC, JMS, Prime Faces, Ice Faces, Ajax, Jquery, CSS, HTML, D3Databases: Non-Relational MongoDB, Oracle, MySQL, MS SQL Server, DB2, and PostgreSQL.
Web/Application Servers: Weblogic, Glassfish, Tomcat, OC4J.
Version Control System: GIT, SVN, Visual Soursafe.
Design Tools & Profilers: UML, Visio, Power Designer, Erwin.
Middleware: Oracle SOA Suite 11 (BPEL, OSB), JAXB, JAX-WS, JAX-RS, Jersey, and SOAPUI
Operating Systems: Linux (Ubuntu, Centos, Arch), Windows
QA: Jenkins, Selenium, Junit
PROFESSIONAL EXPERIENCE:
Confidential, San Mateo, CA
MongoDb/Python/Java Developer
- Designed Migration procedures and application
- Developed Python scripts using multithreading module.
- Defined collections to store data in MongoDb.
- Wrote aggregation functions to make different types of calculations.
- Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB.
- Worked on a major Middleware upgrade effort and re-certification to OFM 11g.
- Automation of data bulk copy using cron Linux and python.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQUERY tablesorter.
- Created Java J2EE application to View Data in MongoDB.
- Helped the project manager to define times, estimate tasks.
- Run tests to estimate the time to migrate 6TB.
- Profiling of the scripts using cpython profiler.
- Automate report generation in MongoDB using Javascript, shell scripting, sed, java.
- SQL Alchemy to map oracle tables.
Technologies: Java, J2EE, Python, Multithreading, Cx Oracle, Oracle, MongoDB, Pymongo, Flask, D3, and Linux.
Confidential, NY
JAVA/J2EE Developer
- Developed a Web application using spring 3, Maven, JSON, REST, Java-Script, JQuery, HTML5, CSS, JPA, Apache tiles.
- Developed hibernate mapping of relational SQL databases.
- Developed python scripts in order to migrate information from Oracle to Mongodb.
- Developed Oracle PL/SQL store procedures and functions to process information used to expose this functionality using webservices.
- Developed Mongo DB Schemas, functions and procedures.
- Developed JAVA SOAP/REST WebservicesXSD schemas and WSDL for different Webservices.
- Developed test plans, conducted Unit test using JUnit, was involved in Integration testing and Regression testing.
- Used SVN for version control.
- Collaborated with front-end designers and back-end developers to analyze and optimize the performance of web pages.
Technologies: Java 1.7/J2EE, SOAP REST Web Services, Javascript, HTML5/CSS, MAVEN, Tomcat/JBOSS application Server and Unix, MongoDB, python.
Confidential, Miami, FL
JAVA/J2EE Developer
- Developed web applications using ADF, Oracle SOA Suite 11.
- Designed UI using ADF faces and ADF Business components, JDeveloper.
- Designed XSD schemas to interact with third party vendors.
- Programmed hierarchical queries to retrieve parts of Siebel organizational chart, and its own hierarchical organizational charts.
- Set the Weblogic configuration, including the distinct JNDI (Data sources, ldap, and email).
- Created DB Links to interact with other Oracle databases in the distributed database system.
- Involved in design and review of UML Documents like USE cases, class, sequence, communication, deployment diagrams etc.
- Coded Java classes (Apache POI) to read Excel formats (XLS, XSLX) to be used inside BPEL processes.
- Coded web services to expose Oracle DB Functions and Store procedures.
- Used PL/SQL composite data types, built in packages of PL/SQL like DBMS SMTP, DBMS HTTP.
- Unit Tested PL/SQL Modules. Prepared Unit Test Cases for the designed modules.
- Involved in design, development, testing, production release and user training.
- Troubleshoot and collaborate with support team to resolve web-based production errors.
- Translation of ERP reports from Spanish to English (AR, GL modules from Oracle E-Bussines suite).
- Translation of different reports made in Oracle reports and Oracle Discoverer 4.0.
- Weblogic administratrator of osb and soa domains in the development environment, using EM.
Technologies: Java 1.7/J2EE, Oracle SOA Suite 11, ADF, Jdeveloper, SOAP Web Services, Oracle 11/10g, PL/SQL, XML, XSL, XSLX, HTML5/CSS, MAVEN, WebLogic application Server and Unix.
Confidential, Miami, FL
JAVA/Oracle SOA Suite 11
- Established Integration Architecture for integration across various applications in the Enterprise like EBusinessR12, Siebel CRM, and Java/J2EE Application.
- Orchestrated BPEL task flows.
- Coded Java classes to generate email notifications.
- Designed XSD schemas.
- Programmed HTML messages.
- Designed and implemented Proxy and Business Services with multiple transports like JMS and SOA-Direct in Oracle Service Bus.
- Designed and Implemented loosely coupled Services with Mediator and BPEL.
- Designed Canonical Schema, created WSDL, XSD and implemented scripts to centralize the schemas in MDS.
- Programmed Oracle Triggers, PL/SQL stored procedures and Cron tasks.
- Developed python scripts to load information from plain text files.
- Designed and implemented BAM Dashboards for monitoring the transactions.
- Implemented build scripts to deploy the Composites in different environments.
- Implemented the integration for Purchase Order, Project, Payroll, Vendor, Onboarding, Learning, Performance between Oracle E-Business Suite, Siebel CRM.
- Established guidelines and best practices for implementation using Oracle SOA.
- Mentored and led the team in the implementation of the integrations.
- Monitored, debugged and fixed problems of the services running in Production
- Performed integration testing using SoapUI.
- Weblogic administratrator of soa domains in the development environment, using EM.
Technologies: Oracle SOA Suite11.1.1.3, BPEL 2.0, Oracle Service Bus, BAM, E-Business Suite 11i/R12, Siebel CRM, UNIX, Oracle DB, Python
Confidential, Mexico City, Mexico
JAVA Developer
Responsibilities:
- Gathering of requirements from the final user, analysis, writing use cases and design of various sub components of the application using UML.
- Developed a Web applications using Tomcat, JSF, Java-Script, HTML, IceFaces.
- Responsible for analyzing the legacy application and coming up with the strategy to modernize it using Oracle SOA Suite, JMS, Oracle Service Bus.
- Responsible for overall design of the integration layer to integrate with Oracle E-Business Suite modules (TCA, AR) using Oracle SOA Suite, Oracle Business Events and Oracle Apps Adapter.
- Involved in writing Software architecture and High-level design documents.
- Designed and Implemented Business Integration and Service Orchestration modules using BPEL and Oracle E-Business Suite Adapter
- Designed and implemented Java WebServices using Java 1.5
- Created WSDL’s and Schemas for invocation of various services by the Client through Webservices.
- Designed and developed Struts Action classes to take requests, invoke business components and forward responses.
- Wrote PL/SQL stored procedures.
- Designed and developed Session and Enterprise Beans (EJB’s) to in corporate business logic and to hibernate in order to manage transactions.
- Involved in setting up High Availability and Redundant Environment for the Application.
- Set the Weblogic configuration using the Enterprise Manager (EM).
Environment: Java, Oracle SOA Suite 11g (BPEL, Mediator, Web Services, Hibernate, Ant, Junit, Xml, Oracle, SOAP, WebLogic8, JMS, Eclipse, UML.