We provide IT Staff Augmentation Services!

Platform Developer (consultant) Resume

5.00/5 (Submit Your Rating)

Manhattan, NY

SUMMARY:

  • Self - driven and results oriented software engineer with extensive experience in design and development of service-based applications in an iterative environment with aggressive timelines.
  • Deeply passionate about building quality and maintainable software using best practices fit for the product’s needs.
  • Ten years coding in Java; strong design, implementation and troubleshooting experience.
  • Deep knowledge of web services using Java technologies, including security and API management.
  • Expertise in middleware ESB technologies to enhance interoperability between disparate systems.
  • Proven leadership experience in collaborative environments using scrum and TDD methodologies.

TECHNICAL SKILLS:

Coding: Java, functional programming, Node, JavaScript

Frameworks: Spring framework (MVC, Data, Security, SpringBoot), Guava, Hibernate, JQuery

Middleware: Apache Camel, JBoss Fuse, Apache Kafka, ActiveMQ, NGINX

Build / Metrics: Maven, Jenkins, Bamboo, SoapUI, JMeter, Cobertura, JUnit

Services Technologies: SOAP/REST, WSDL/XSD, Jackson, GSON, Axis2, OAuth/JWT

Web Servers: Jetty, Jersey, CXF, Tomcat, IBM WebSphere

Databases: MySQL, MongoDB, Oracle

PROFESSIONAL EXPERIENCE:

Confidential, Manhattan, NY

Platform Developer (Consultant)

Responsibilities:

  • Designed and developed a backend integration platform/framework using Apache Camel, SpringBoot, Hibernate, Kafka, and MongoDB. Implemented REST security features using OAuth2 (Auth0 as provider). Used NGINX for simple load balancing, gateway and access control.
  • Developed core ‘Configuration Engine’ component using Java 8 to provide front-end the capability to be highly configurable on the user level. Used MongoDB to store priorities and wrote algorithm to reduce to a single overriding configuration based on priority level.
  • Worked on numerous proof-of-concepts during the design of the platform, including a plugin with Swagger/YAML and Camel, using Apache Storm and Kafka for predictive analytics, and a comparison of Node.JS Connect framework to Camel.

Confidential, Bentonville, AR

Programmer Analyst

Responsibilities:

  • Played key role in Logistic's eCommerce WMS as lead developer and application architect. Created a module based services framework that enabled different business components to interact; used Jetty, Jersey, Spring (core and Data), and Hibernate. Created proof-of-concepts testing Apache ServiceMix and Thrift. Placed heavy emphasis on code quality using TDD and pair programming; got management buy-in using Sonar(Qube). Guide and mentored a team of Java developers on daily programming tasks. Contributed heavily to design documents, release strategy, requirements and NFRs. Assisted PMs with SLAs, requirements, task breakdowns, estimations and risk assessments.
  • Technical lead in the integration of ASDA and Confidential WMS middleware application systems. Worked with third-party vendors in the design of web services contracts. Implemented services using JBoss Fuse, CXF, and Jersey for REST. Worked closely with PMs on task estimations.
  • Worked with numerous teams to identify candidate services for the enterprise, including developing web services using different SOAP/REST technologies. Assisted solution architects on canonical modeling and architecture, and worked to improve governance of services.
  • Delivered presentations on code quality (code coverage, complexity, technical debt, TDD). Presented in Logistics’ Developer Bootcamp and created internal Java blog to enhance knowledge sharing within Confidential . Won 1st Place in Annual ISD Best Hack .

Confidential, Miami, FL

Senior Software Engineer

Responsibilities:

  • Developed custom framework using Java, JSP, Servlet and Spring core and TX for incentive marketing website used by supply-side sales reps from clients FedEx, EMC, RIM, and Lenovo.
  • Helped promote the use of test driven development, measuring code quality using JUnit and Cobertura. Performed services, load testing and JVM tuning, including inspection of heap dumps.
  • Worked with PM and BA on requirements and estimations; developed prototypes for client presentations, and collaborated with graphics design artist for look-and-feel and HTML templates.

Confidential, Miami, FL

Java Developer (Consultant)

Responsibilities:

  • Developed Struts / Java code that allowed users the ability to click and book ship cabins online.
  • Coded algorithms to enable seamless online cabin booking system.
  • Implemented internal CMS system using Spring MVC to enable booking agents to share knowledge.

Confidential, Jersey City, NJ

Programmer Analyst

Responsibilities:

  • Key developer on NITE Global using J2EE. Coded authentication framework to manage entitlements.
  • Developed Trader Commission application using HTML, CSS., JSP/Servlet and Java Socket to automate commission rates based on ADP payroll.
  • Played Webmaster role of Internet and intranet sites; enabled external teams to disseminate federally required information via Internet website; tasks included ASP, JavaScript, HTML, CSS.

We'd love your feedback!