Bio
Experience
-
Phoenix Contact
-
Middletown, PA
-
Web Architect / Full-stack Software Engineer
-
Apr 2013 - Present
-
Middletown, PA
Current responsibilities include web architecture and full-stack software development for an Agile development team. New development and maintenance is conducted for a global web site that renders in over 30 countries and in over 20 languages. Interaction with international teams and stakeholders occurs daily.Primary backend development utilizes Spring and Spring Boot to run applications on a Docker container platform deployed to AWS Fargate. Backend development utilizes Spring Data and Java Persistence (JPA) to access both relational databases (Postgres/Oracle) or MongoDB document database instances. REST services expose data using either Spring or JAX-RS. Data is often consumed and produced using Apache Kafka.Frontend development is currently is implemented with VueJS and Pinia/Vuex for state management. Testing is conducted in Vitest/Jest, Web Driver IO (wdio), and Cucumber. Other testing frameworks have included Appium for mobile applications and Karma.Both backend development and frontend development is completed using test driven development and code quality (SonarQube) tools to ensure high standards and code coverage are delivered.Work in an agile team that leverages Jira to define, prioritize and manage the software development life cycle.Security expertise has entailed utilizing Oauth2/OpenID. Some other miscellaneous skills have included implementing solutions with many versions of Angular and Dojo. Indexing with Apache Solr. Utilizing numerous databases (Oracle, MySQL, H2, Postgres) to maintain data and define new schemas.Past responsibilities included portlet development and architecture on an international IBM WebSphere portal implementation.
-
-
-
Capital Blue Cross
-
Harrisburg, Pennsylvania
-
Technology Specialist
-
Jun 1996 - Mar 2013
-
Harrisburg, Pennsylvania
Software development, project management, and system analysis in Web Enterprise/Electronic Commerce. Skill set entails programming in Java and Microsoft technologies along with a wide range of IT skills such as database design/access, LDAP security, secure email systems, web services (SOAP and REST), Maven builds, API development, MQ messaging and server administration. Final work at Capital BlueCross entailed a web site migration to IBM Portal and IBM Web Content Management from both a content and portlet (application) perspective. Web user interface development is performed using JSF, MVC, HTML, CSS, and JQuery in addition to backend development. Past experience has ranged everywhere from mainframe to client-server development prior to focusing on web technologies.
-
-
-
Harley-Davidson
-
York, Pennsylvania
-
Internship in IT Desktop/Networking
-
Aug 1995 - Jun 1996
-
York, Pennsylvania
During a career change and the completion of a second degree in Computer Science, obtained experience building desktops, troubleshooting customer computer issues, and networking.
-
-
-
Good's Furniture
-
Dover, Pennsylvania and Exton, Pennsylvania
-
Store Manager
-
Jul 1993 - Aug 1995
-
Dover, Pennsylvania and Exton, Pennsylvania
Directly accountable for stores profitability, inventory, and staffing, which included sales, office and warehouse personnel. Worked directly with customers to ensure their satisfaction.Managing a retail store proved to be excellent experience but not a desired profession. Consequently, I returned to college for a Computer Science degree.
-
-
Education
-
1998 - 2000Shippensburg University of Pennsylvania
Masters Degree, Information Systems -
1995 - 1996Pennsylvania State University
Associate Degree, Computer Science -
1987 - 1990Shippensburg University of Pennsylvania
Bachelor of Arts, Communications/Journalism - Business Concentration
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Computer Software”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community