We provide IT Staff Augmentation Services!

Web Service Developer Resume

3.00/5 (Submit Your Rating)

Downers Grove, Illinois

SUMMARY:

  • Solutions - oriented IT professional with proven success designing, implementing and integrating cost-effective, high-performance technical solutions to meet challenging business needs.
  • Skilled at software engineering, software development, software architecture, software development methodology and practices, Internet applications, client/server applications, object-oriented analysis and design, requirements analysis and modeling, data modeling, and database design.
  • Demonstrated ability to satisfy users through analysis and problem resolution. Recognized as the “go-to-person” for immediate resolution to technical issues.
  • Outstanding written and verbal communication skills and interpersonal skills. An effective communicator with all levels of management, vendors, staff, peers and users.
  • Nine years of experience at Confidential working in a variety of applications and technologies.

TECHNICAL SKILLS:

Database Servers: Informix Dynamic Server, DB2, Oracle, MS SQL Server, PostgreSQL, MySQL, MongoDB with java driver, HSql, H2 and Cloudscape

Design: SeaQuail (schema design), (design sequence dia)

Configuration Management: ClearCase, CVS, Subversion, Git and Bitbucket

C++ Compilers: GNU C++, SunPro C++

IDEs: Netbeans, Eclipse, RAD8.0

Languages: C/C++ and Visual C++ programming, UNIX Shell, FORTRAN, PERL, Visual Basic, HTML, JavaScript, Java (J2EE, EJB, JSP, Servlets, JDBC), Groovy, Informix and Oracle SQL (Triggers and stored procedures)

Platforms: Sun Solaris, UNIX, Linux, Intel PCs Windows NT, 2000 and XP, DOS and VxWorks RTOS

Web Servers: Weblogic, Apache and Tomcat, JBOSS, Websphere Application Server 8.0

Tools: CVS, GIT, JUnit, Hudson/Jenkins, EasyMock, SOAPUI, Postman, Velocity

Frameworks: Web Services Struts 1.1, Spring 3.0.3, Hibernate 3, Grails

Methodologies: Apache CXF, Apache Axis2

Content: Waterfall and Agile, Test Driven Development

Management: Joomla, Drupal and TeamSite

PROFESSIONAL EXPERIENCE:

Confidential, Downers Grove, Illinois

Web Service Developer

Responsibilities:

  • Selected to work on projects that required client integration with enterprise membership and association management software. Software packages that my client software would integrate with include iMIS, Personify, Sales Force and Marketo.
  • Proficient in two types of client integrations. One is data lookup where my client handler would make either a restful or SOAP web service request to retrieve data using service provider APIs. That data would then be parsed and set in a data structure where it would be used to prepopulate a form in the presentation layer. The other type of client integration I develop is when a client wants their registration data pushed to their iMIS or Marketo systems.
  • Develop code locally on a windows machine, and migrate the code to a Linux virtual machine where I do most of my testing. Most of the push integration code is standalone and requires a shell script to execute. The lookup integrations require deployment to a Tomcat application server.
  • Performed system design and specification development, program logic and flow-charting, testing, debugging, and documentation.
  • Experience with using Jira for project management and bug tracking.
  • Worked on designing a data model for a new web service architecture that we are scheduled to release this year. The data model was used to create a schema on a Postgres database.
  • Developed code would be revision controlled with either subversion, Git or BitBucket.
  • Experienced at gathering requirements and creating use cases that have been used for developing unit test and business logic.
  • Experienced integrating Single Sign On service provider (SP) using Shibboleth and Simple Assertion Markup Language (SAML).

Confidential, Chicago, Illinois

Senior Application Developer

Responsibilities:

  • Mentored new engineers on the Care on Target and BAMUID application while taking on new duties to support the Blue Access for Producers (BAP) application.
  • Team lead of the Care on Target virtual portal application. Implemented new requirements based on the Affordable Care Act requirements. The enhancement allowed access to direct market members and certain group members based on business requirements.
  • Worked on a new portal application called Care on Target. My responsibilities were to develop a SAML Identity Provider (IdP). It provides user authentication to a Service Provider (SP). The SP then allows the user access to resourses that would be displayed in an iframe of the main page. Performed multiple integrations to additional systems in development. Developed a Servlet to handle authentication request from the SP and an EJB to do the business logic of creating the SAML token. I also developed a Spring MVC controller class to handle request mapping at the method level which would render one of two views, depending on what tab the user clicked.
  • RAD 8.0, JUnit, Opensaml 2.3.1, Java 6, Jenkins, Spring IoC and Spring MVC, WebSphere Portal Server 8.5.
  • Team lead in developing new features for a user authentication web service used by many internal and external clients to unify login across a subsidiary's shopping product and HCSC's membership system in order to ensure a smooth transition for new members. This development included securing SOAP messages with a SAML header. Developed a new operation which allowed a user, who was already authenticated on one application, to gain access to a second application by CXF, JAXB, DB2 for the security database, Squirrel and SOAP UI for testing, transferring authentication information within a SAML token. All development was done using Java J2EE, WebSphere Application Server 6.1, Spring/IoC Hibernate JPA and JUnit.
  • Took part in re-engineering a legacy system to process Health Care Account transactions, including incentives, rewards, claims and adjustments. Employed agile methodology, Spring, Hibernate, and web service using a Test-driven development (TDD) approach.
  • Maintained four externally facing applications that are widely used. The applications were struts based and they used Interwoven TeamSite for content management.

Confidential, Chicago, Illinois

Consultant

Responsibilities:

  • Helped develop an externally facing web application. The application allowed members of the association to gain access to account information. Interwoven TeamSite was used for content management.

Confidential, Arlington Heights, Illinois

Senior Software Engineer

Responsibilities:

  • Re-engineered a CGI based problem reporting application for tracking software development problems of other software products into a J2EE based application using servlets, JSPs and Java Beans. The application was developed based on an object-oriented UML design created with the Rational Rose design tool.
  • Designed and developed C++ framework on the VxWork real time operating system, which was reused in other company projects. This framework was used to simulate some functionality of the layer 2 protocols (such as RLC and MAC) for a network entity called a Node B controller.
  • Developed UNIX network applications using Sockets API in both C++ and Java. These applications improved the testing processes by allowing the user to remotely connect to the testing entity and by using the application’s graphical user interface to send messages and receive messages.
  • Worked as a technical leader and resource for the application development group and technical staff.
  • Interacted with Information System Managers and Project Managers to plan and direct technical tasks throughout the product life cycle.
  • Developed test scripts using Catapult (which is a scripting tool used to simulate the interaction between telecom network entities). These scripts were designed to test network load and through-put as well as message flow.

Confidential, Arlington Heights, Illinois

Software Engineer I

Responsibilities:

  • Supervised alliances and collaborated closely with Aztecan project management to provide Confidential with a platform for a new generation of network products for the cellular switch.
  • Co-developed an in-house application, which provided several capabilities to simplify the testing process. It could run on either a Windows or a UNIX platforms.
  • Created an automated application in PERL and Expect tool kit for installing third party vendor software, resulting in an application that became part of a new release of the network product and it was always used whenever a system needed a full installation.
  • Wrote a user’s manual for the automated installation application, resulting in Confidential ’s documentation group to later create a formal installation manual based on this document.
  • Analyzed and resolved network and server connectivity issues.

We'd love your feedback!