We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Beaverton, OR

SUMMARY

  • Accomplished Software Engineer with over 30 years of experience architecting and developing high - value solutions across multiple industries and market niches.
  • Successful and extensive track record of full life cycle projects, demonstrating expertise in software development life cycle management from requirements analysis and design through development, quality assurance, deployment, and customer relations.
  • Excellent communicator and problem solver capable of interacting at all levels and functions with experience leading and mentoring software development teams.

TECHNICAL SKILLS

Languages: Java, JavaScript, Groovy, HTML, XML, SQL, UNIX Shell Scripts

Java Technologies: Java EE, Java SE, GWT, SWT/JFace, JFC/Swing, GSP, JSP, JMS, EJB, WAP, Applets, Servlets, Servers, Web Services (RESTful, JAX-WS, JAX-RPC), Service Oriented Architecture, JDBC, JINI (JavaSpaces), CORBA

Frameworks: Amazon Web Services (AWS), Spring Boot, Spring, Grails, Struts, OWASP Enterprise Security (ESAPI), Eclipse RCP, Android

Databases: DynamoDB (NoSQL), Oracle, SQL Server, DB2, MySQL, PostgreSQL, Apache Derby, Omnis 7, Access, FoxBASE+, MedLog, Btrieve, 4th Dimension

Unit Test: JUnit, TestNG, JTest, Gherkin/Cucumber, Chai, Sinon, Selenium

Quality Assurance: Bugzilla, StarTeam, Mercury Quality Center, Clarify, PVCS Tracker

Version Control: GitHub, GitLab, Subversion, Perforce, Visual SourceSafe, StarTeam, CVS, PVCS, RCS, Harvest Change Manager, MKS Source Integrity

Build: Jenkins, GitLab, TeamCity, Hudson, Gradle, Maven, Ant, QuickBuild

Operating Systems: UNIX (Linux, Solaris, AIX, HP), Android, macOS, Windows

Modeling: Rational Rose (UML)

Methodologies: Agile/Scrum and Kanban, Iterative/Incremental, Rational Unified Process (RUP), Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Beaverton, OR

Senior Software Engineer

Responsibilities:

  • Developed AWS JEE E-Commerce SaaS microservices as member of the “Assist in Cloud” (AiC) Point-of-Sale team for Confidential ’s retail brick-and-mortar stores.
  • Created RESTful APIs for back-end processing of in-store point-of-sale IOS mobile “Assist” devices; from search, order capture, payment, and receipt printing through Confidential order management system processing.
  • Critiqued code to ensure architectural adherence, efficiency, and compliance with company standards.

Environment: Java, JEE/J2EE, JavaScript/Node.js, Amazon Web Services (Lambda, EC2, S3, SNS, Step Functions, CloudFormation, CloudWatch, ALB, VPC, more), Gradle, Spring Boot, DynamoDB, NoSQL, RESTful APIs, RESTful Web Services, Docker, JSON, JUnit, Mocha, Chai, Sinon, Cucumber/Gherkin (BDD), Splunk, SignalFX, New Relic, Jenkins, Git/Bitbucket. Test Driven Development (TDD), DevOps, Continuous Integration (CI), Continuous Deployment (CD). Agile/Scrum and Kanban (Jira).

Confidential - Beaverton, OR

Senior Software Engineer

Responsibilities:

  • Developed AWS JEE E-Commerce microservices as member of the “API+” Go-To-Market Solutions team for Confidential .net website.
  • Created RESTful APIs in serverless AWS Lambda environment for automated vendor order processing from spreadsheet order capture, validation, and augmentation to Confidential SAP database order submission.
  • Critiqued code to ensure architectural adherence, efficiency, and compliance with company standards.

Environment: Java, JEE/J2EE, JavaScript/Node.js, Amazon Web Services (Lambda, EC2, S3, Terraform, CloudWatch, VPC, more), Gradle, Spring Boot, DynamoDB, NoSQL, RESTful APIs, RESTful Web Services, JSON, JUnit, Nock, Splunk, New Relic, CircleCI, GitHub, Go pipeline. Test Driven Development (TDD), DevOps, Continuous Integration (CI), Continuous Deployment (CD). Agile/Scrum (VersionOne).

Confidential - Bend, OR

Senior Software Engineer

Responsibilities:

  • Designed and developed AWS JEE microservices for SaaS hospitality application suite at TheNavisWay.com.
  • Led efforts and implemented increased test coverage of all service components.
  • Critiqued code to ensure architectural adherence, efficiency, and compliance with company standards.

Environment: Java, JEE/J2EE, Amazon Web Services (EC2, SQS, S3, VPC, more), Maven, Spring Boot, Hibernate, PostgreSQL, Flyway, RESTful APIs, RESTful Web Services, Swagger, JSON, JUnit, Graylog, UserIQ, GitLab, Continuous Integration (CI), Continuous Deployment (CD). Agile/Scrum (Jira).

Confidential - Beaverton, OR

Senior Software Engineer

Responsibilities:

  • Designed and developed AWS JEE E-Commerce microservices as member of the “Payment API” Commerce in the Cloud (CiC) team for Confidential .com website.
  • Created RESTful APIs and Web Services for asynchronous microservice communication.
  • Critiqued code to ensure architectural adherence, efficiency, and compliance with company standards.
  • Provided product launch support.

Environment: Java, JEE/J2EE, Amazon Web Services (EC2, SQS, S3, VPC, more), Gradle, Spring Boot, Undertow, DynamoDB, NoSQL, RESTful APIs, RESTful Web Services, JSON, JUnit, Splunk, SignalFX, New Relic, Jenkins, Netflix OSS Asgard, GitHub/Bitbucket, Keystone pipeline. DevOps, Continuous Integration (CI), Continuous Deployment (CD). Agile/Scrum (Jira).

Confidential - Hillsboro, OR

Senior Software Engineer

Responsibilities:

  • Developed new JEE modules for SaaS enterprise security products, focused on core security component, as member of Confidential Security Group’s McAfee team.
  • Remediated code defects while adhering to end user service level agreements.
  • Critiqued code to ensure architectural adherence, efficiency, and compliance with company standards; mentored developers.

Environment: Java, JEE/J2EE, Amazon Web Services (EC2, S3, VPC, more), SaaS, Spring, Tomcat, SQL Server, SQL, RESTful Web Services, JavaScript, HTML, CSS, TestNG, Ant, Selenium, TeamCity, Subversion, Bugzilla, Code Collaborator, VMware vSphere. Continuous Integration (CI). Agile/Scrum (VersionOne).

Hire Now