We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

A hands - on Software Engineer, Tech Lead and Craftsman. I have worked with a range of clients from Fortune 500 companies to medium sized startups. I develop software using proven industry best practices including: Clean Code, S.O.L.I.D design, Test Driven Development and Behavioral Driven Development. There is nothing better than a simple, elegant and beautiful design.

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Software Engineer

Responsibilities:

  • A lambda that orchestrated the results from Microsoft’s Cognitive Search API with results from Confidential ’s internal search engine.
  • A lambda that orchestrated results from Confidential ’s Machine Learning Decision Engine with results from Confidential ’s internal search engine.
  • A lambda that handled the redirect of friendly URL(s) to Confidential ’s internal document site.
  • Built a set of Boto based Python utilities to support Lambda development: Logging, Throttling, Customer Authorization Header parsing and construction, and Custom Cookie parsing and decrypting.

Technologies used: JAVA, REST, JAX-RS, JSON, Spring, Spring Jersey, Spring Boot, Spring Data - JPA/REDIS, Spring Security, Spring CONF, MySQL, AWS Lambda, AWS DynamoDB - Cloudwatch - CloudFormation - S3 - RDS - SNS - SSM - KMS, Python, Botocore, Boto3, Serverless/Chalice, IntelliJ, AppDynamics, Splunk, Scala, Gatling, Frontline, Karate, TDD, BDD, Cucumber, SCRUM/Agile

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Senior Software Engineer responsible for maintaining and providing RESTful services for a restaurant ordering mobile application.

Technologies used: JAVA, REST, JAX-RS, JAXB, JSON, Tomcat, Spring, Spring Data - JPA, AWS, AWS Aurora, IntelliJ, AppDynamics, SCRUM/Agile, TDD, Clean Code/Clean Architecture

Confidential, San Diego, CA

Principle Software Engineer/Technical Lead

Responsibilities:

  • Principle Software Engineer and Service Owner responsible for maintaining the Claim Audi, Review and Re-Inspection (CARR) systems as well as the Estimate Package service.
  • As Technical Lead, responsible for redesign and re-implementation of the Audit
  • Review and Re-Inspection feature of the CARR Portal. Specifically, responsible for implementation of the supporting RESTful services.

Technologies used: JAVA, JEE, XML Schema, SOAP, REST, JAX-WS, JAX-RS, JAXB, JSON, JBoss, Spring, REDIS, Hibernate, Oracle, Eclipse, Enterprise Architecture, SCRUM/Agile, TDD, Clean Code/Clean Architecture

Confidential, San Diego, CA

Senior Software Engineer/Technical Lead

Responsibilities:

  • As Senior Software Engineer responsible for maintaining Active’s flagship Endurance Web portal. This portal was composed of in-house frameworks built on top of Spring, custom JavaScript and CSS combined with other frameworks like Spring MVC, JQuery, and some Twitter Bootstrap.
  • As Technical Lead, redesigned and re-factored the Active Endurance Web portal. The goal of the redesign was twofold: make the UI more responsive and adaptive and the application more responsive, cohesive, stable, and less coupled.
  • As Technical Lead, responsible for maintaining Active’s core Asset Management Service platform.
  • This platform was a set RESTful services for collecting, managing, and disseminating activity related assets.
  • As Technical Lead the redesign and re-factoring of the Asset Management Service platform.
  • The goal of the redesign was to stabilize the platform, consolidate the technology stacks, and increase agility.
  • Applied Clean Code principles and practices to refactoring effort.

Technologies used: J2EE, XML Schema, SOAP, REST, JAX-WS, JAX-RS, JAXB, JSON, Jetty 6, Spring, Spring Boot, Spring MVC, HTML5, Twitter Bootstrap, Elasticsearch, Hibernate, SQL Server, Oracle, Eclipse, SCRUM/Agile, TDD/Clean Code

Confidential, San Diego, CA

Solution Architect

Responsibilities:

  • Solution Architect was assigned to the eCommerce Retail team. Main responsibilities include: developing standards and best practices, accessing application technical architecture, working with development team to analyze requirements and to develop application architectures and designs.
  • As a Solution Architect was assigned to various eCommerce projects that included: Core Banking Re-write, and Mobile Banking Applications.

Technologies used: J2EE, XML Schema, Web Services, WSDL, REST, JSON, Websphere 6.1, JBoss 5, iOS

Confidential, Corona, CA

SOA Architect / Consultant

Responsibilities:

  • Provided leadership in developing the governance processes and standards for the service lifecycle and the implementation and deployment of Web Services, WSDL(s) and XML Schemas.
  • In addition, Confidential had adopted IBM SOMA (Service Oriented Modeling and Architecture) as its SDLC for service development.
  • Mentored the Solution Architects in the use of the MDA/MDD, Rational toolset and SoaML for modeling services.
  • Also, provided guidance for best practices in using OOA/OOD for developing domain models.

Technologies used: Rational Software Architect, SoaML, J2EE, XML Schema, Web Services, WSDL, WebSphere 6.1, WebSphere Registry and Repository (WSRR) 6.2, MDA/MDD

Confidential, Woodland Hills, CA

Consultant

Responsibilities:

  • One of the key strategic initiatives at Confidential is the execution of the Enterprise Rating System ( Confidential ) for Large Group Rating and Quoting.
  • Participated in the architectural assessment of FIRST system and its major interface components.
  • Identified gaps between the As-Is and the desired Target States were identified and short-term and long-term solution approaches were provided.
  • Led the architectural and design of system solution components for: Rating, Quoting, and Workflow.
  • Worked with other vendors to develop the strategy and interfaces for integrating the Confidential with the newly deployed Siebel CRM solution.

Technologies used: J2EE, SOAP/Axis2 Web Services, WSDL, XML and XML schema, Rational Software Architect, WebSphere, MQ, DB2

Confidential, San Diego, CA

SOA Architect/Technical Lead

Responsibilities:

  • Agile SOA to adapt to changing operating conditions
  • Support for National Information Exchange Model (NIEM) XML schemas and the Maritime Information Exchange Model (MIEM).
  • Distributed Access Control
  • Data Meditation Services
  • Service Registration and Management

Technologies used: SOAP/Axis2 Web Services, WSDL, Web Service Notification, UDDI, XML, XML schema, JDBC, Tomcat, JBoss, WSO2 DataServices, Hibernate, MySQL, Eclipse, Virtualization, RedHat Linux, and SuSe Linux, SCRUM/Agile

Confidential, Chicago, IL

SOA Architect / Consultant

Responsibilities:

  • Created and implemented a SOA Governance profile used to manage service lifecycles.
  • Took existing ontology and taxonomy documentation and created an OWL ontology that could be consumed by the service management platform.
  • Deployed the governance profile into the production environment.
  • Helped develop the scenarios for integrating the WSRR and RAM to provide an end-to-end governance solution. Helped develop the WSRR and WMB integrations.
  • Developed the logical or physical design for deploying both the hardware and software into the HCSC development and production environments.

Technologies used: Rational Software Architect, XML, XML schema, Web Ontology Language (OWL), Resource Description Framework (RDF), Web Services, WSDL, WebSphere 6.1, WebSphere Registry and Repository (WSRR) 6.2, Rational Asset Manager (RAM)

Confidential, Tampa, FL

SOA Architect / Consultant

Responsibilities:

  • Enterprise Architecture at Confidential had the strategic goal of developing and deploying Service Oriented Architecture (SOA) governance platform.
  • This strategy depended on deploying three key components: a service management and governance platform, a Model Driven Development (MDD) platform, and a software development lifecycle (SDLC) based on IBM SOMA.
  • Lead the effort to develop the requirements for service governance.
  • Used UML and MDA/MDD to model the governance activities, organization and service ontology. This model was used to generate OWL documents that were consumed by the service management and governance platform.
  • Worked with the service management team to develop a set of requirements for a service management and governance platform. Use Cases, Activity diagrams, and State machines were used to model service and policy lifecycles. This model was used in the vendor selection process as well as the implementation of the platform.
  • Worked with both the MDD team and the SDLC team to integrate all three components of the EA strategy.

Technologies used: Rational Software Architect, RequisitePro, XML, XML schema, Web Ontology Language (OWL), Resource Description Framework (RDF), SOAP/Axis2 Web Services, WSDL, WebSphere 6.1, WebSphere Registry and Repository (WSRR) 6.2, UDDI, and AmberPoint 6.0.2, Zachman Methodology, MDA/MDD

Confidential, Washington, DC

Senior Technical Architect

Responsibilities:

  • Joined the Confidential Program to address architectural issues of security, scalability and performance for a multi-portal site supporting 400,000 users with a growth rate of 20,000 users per month.
  • Worked with the architecture team to establish new architectural goals and direction for the Confidential Portal.
  • In addition, the Confidential had paid for the development of a proprietary development framework that inadequately addressed security, scalability and performance as well as developer productivity. As Technical Lead developed a plan to migrate development to standard J2EE architectural patterns supported by Spring and Hibernate frameworks, which better addressed security, scalability, performance and developer productivity.

Technologies used: J2SE 1.4, J2EE 1.3, Hibernate, BEA WebLogic 9.2 AS, WebLogic 9.2 Portal, Oracle 10g, XML, XML schema, RUP, SCRUM/Agile

Confidential, Washington, DC

Enterprise Architect / Technical Lead

Responsibilities:

  • Worked with Director and VP level personnel to define new business policies and procedures.
  • Used internally available technologies to implement the solution across seven diverse organizations in 36 weeks.
  • Artifacts produced included business process definitions, supplemental specifications, and system use cases.
  • Led the technical design of multiple integration components used to implement changes to business process and components.

Technologies used: Together ControlCenter 6.1, RequisitePro, UML, XML, XML schema, J2SE 1.4, J2EE 1.3, BEA WebLogic, 8.0, Oracle 10g, Sybase

Confidential, Las Vegas, NV

Consultant

Responsibilities:

  • Identified and documented an approach for maintaining a legacy software system that included bringing current documentation up to date, identifying areas of risk and a risk mitigation strategy.
  • Provided an approach for adding redundancy to that same system by employing additional servers and database replication.

We'd love your feedback!