Golang Microservices Architect for German-based, global leader of lighting solutions. Designed and built RESTful API to expose their product data to third party app vendors with the focus on making it easy to enhance and maintain for junior Golang developers.
Responsible for architecting and building the backend APIs to create a Banking-as-a-Service digital payments platform with integrations (KYC, Debit Cards, transaction processing).
Go (Golang) API developer for a leading German provider of cloud-based data management systems serving the Gas and Electric industries. Responsibilities are to add and maintain new features to the data management system. Primarily generate CSV and Excel exports from queries against our system.
Built a new Judicial Appointments job site, replacing older system. Responsible for building new features into the platform. Built with Firebase cloud functions, NodeJS 10 (Javascript), VueJS 2, Google Cloud Platform, CircleCI.
Major contributor to drie Secure Systems, a cloud platform startup in London, UK, which focuses on deploying Heroku-compatible applications to AWS using security best practices. Built with AWS (S3, CloudFormation, SNS, SQS, Lambda, DynamoDB, EC2, IAM, Billing) Terraform, Docker, Python Flask, Zappa, Google Go(Golang), Serverless Architecture, Vue.js, MongoDB. Built many scripts and programs to enable third-party API integrations (MailChimp, Slack, Auth0, Xero), continuous delivery (Jenkins, ConcourseCI), regression/integration tests, analytics and customer on-boarding automation.
Built a mobile progressive web app as a personal budgeting tool to help privacy-minded people track their spending. All data is stored on their local device and there are no ads and no user tracking, so it is very private. Built with create-react-app, ReactJS, Bulma CSS, IndexedDB (localForage).
Built a free goal-setting progressive web app for New Year?s 2018 with Go (Golang), PostgreSQL 9, Materialize CSS, CloudFlare, Stripe, Mailgun.
Built a proof-of-concept, real-time mouse management system for the FLI Leibniz Institute to keep track of how mice are being used in scientific experiments
Built website, booking form and real-time training platform for instructors to teach DevOps classes to UK government and corporate clients
Built privacy-focused, browser-independent bookmarking app, which depends on the user having a Dropbox account. Data is stored in Dropbox and accessible via Dropbox Datastore JS API. Built Firefox add-on and Chrome extension, which allows adding bookmarks to Dropbox.
Built moving average based stock monitoring system. Deployed on Google App Engine (Go, Golang) using Datastore, Delay, Memcache Appengine APIs
Built mobile device focused, responsive Dish Decider app, which gives people suggestions on what to cook based on ingredients in their pantry. Built with AngularJS 1.2, Bootstrap 3.2, RedHat OpenShift Cloud PAAS. App server is JBoss AS7 running Spring MVC 3
Elasticsearch 0.90. Data scraping done in Perl and Python (Scrapy)
Built proof-of-concept TV personalization product. Built back-end services with Transparensee search index to return TV show recommendations based on user?s preferences. Implemented in Google App Engine Python to return search index results in JSONP for front-end to render.
Consulting company specialized in customizing and deploying Business Intelligence (BI) solutions (Cognos, MicroStrategy). My role is to be the Java resource, which entails my expertise in Java-based design, development,integration and deployment. Clients worked for are all in NYC (Morgan Stanley,ITG)
Small start-up company focused on building learning systems. Worked on SocialLearn project, a social network focused on education and learning like LinkedIn is a social network focused on careers and jobs. The SocialLearn system was a proof-of-concept project sponsored by the Open University in the UK. The system was built with GWT(Google Web Toolkit) and GSP (Groovy Server Pages) on the front end, Grails and numerous Grails (a web framework written in Groovy) plugins in the middle tier and MySQL as the database. Hosted on Solaris servers with Glassfish as our application server. Since it is a startup, my role touched upon all phases of the software development lifecycle. But below were the tasks I focused on the most.
Developed and deployed guided navigation and custom search capabilities using Endeca enterprise search server as the search engine for British Telecom's many web sites. Implemented with AJAX, Endeca JSP custom tags and Endeca Java APIs to extract and display search results from Endeca Information Access Platform. Deployed on Tomcat 5 with future deployment to Websphere.
Migrated Ad Production System (APS) from ColdFusion/Lotus Notes to Struts/JDBC/Tomcat platform. APS enables magazine ad sales representatives to enter their sold ads in to the system, while the managers used the data to analyze, price and forecast next year’s business. This organization is primarily a Windows/Lotus Notes shop and are trying to migrate to Linux with Java and Ruby On Rails applications
Traveling contract developer in South America and Mexico. Built SMS/Email Pager Information Services application in Python with Red Hat Linux. The application enabled informational queries to the internet using SMS Text Messaging. Queries implemented were: stock quotes, driving directions, language
translation, exchange rates, ATM locator and other client-specific queries. Similar to services offered by sms.google.com. Ported the application over to web services platform with Apache Axis and Struts framework.
We were the middleware development group which handled transactions between our e-payments clients and our risk assessment mainframe.
06/2000:
Institution: University of California - Irvine
Education: Information and Computer Science
Degree: B.S.
Etcetera:
Java:
Servlets, JSP, JDBC, JMS, Javamail, EJB, Hibernate, Spring, Struts, GWT,JAXP, ANT, JUnit, Log4j, Jenkins/Hudson, Maven, Eclipse, Gradle, Dropwizard
Microservices:
Swagger, OpenAPI, Postman, MkDocs, OpenBanking
Mobile:
Android, Progressive Web Apps, Flutter, React Native
Devops:
Docker, Heroku, Terraform, Serverless, Docker-compose, K3s
Java:
Servlets, JSP, JDBC, JMS, Javamail, EJB, Hibernate, Spring, Struts, GWT, JAXP, ANT, JUnit, Log4j, Jenkins/Hudson, Maven, Eclipse, Gradle, Dropwizard
Web Frameworks:
Ruby on Rails, Flask, Grails, AngularJS 1.3, Vue.js 2, React 16
XML:
XSL/XSLT, Stax
Third Party Applications:
Weblogic 6.1/8.1, JBoss, Tomcat, Websphere, Oracle, 8i/9i, MySQL, PostgreSQL, Mercurial, Git, SVN, VMware, VirtualBox, Microsoft, SQL Server 2005, Microsoft Active Directory, Endeca, OpenLDAP, Cognos 8.4,MicroStrategy 9
Cloud Platforms/Services:
AWS, Google Cloud Platform, Digital Ocean, Cloudflare, GitHub, BitBucket, GitLab, Google App Engine
CAREER HIGHLIGHTS:
Golang Microservices Architect for German-based, global leader of lighting solutions. Designed and built RESTful API to expose their product data to third party app vendors with the focus on making it easy to enhance and maintain for junior Golang developers.
Responsible for architecting and building the backend APIs to create a Banking-as-a-Service digital payments platform with integrations (KYC, Debit Cards, transaction processing).
Go (Golang) API developer for a leading German provider of cloud-based data management systems serving the Gas and Electric industries. Responsibilities are to add and maintain new features to the data management system. Primarily generate CSV and Excel exports from queries against our system.
Built a new Judicial Appointments job site, replacing older system. Responsible for building new features into the platform. Built with Firebase cloud functions, NodeJS 10 (Javascript), VueJS 2, Google Cloud Platform, CircleCI.
Major contributor to drie Secure Systems, a cloud platform startup in London, UK, which focuses on deploying Heroku-compatible applications to AWS using security best practices. Built with AWS (S3, CloudFormation, SNS, SQS, Lambda, DynamoDB, EC2, IAM, Billing) Terraform, Docker, Python Flask, Zappa, Google Go(Golang), Serverless Architecture, Vue.js, MongoDB. Built many scripts and programs to enable third-party API integrations (MailChimp, Slack, Auth0, Xero), continuous delivery (Jenkins, ConcourseCI), regression/integration tests, analytics and customer on-boarding automation.
Built a mobile progressive web app as a personal budgeting tool to help privacy-minded people track their spending. All data is stored on their local device and there are no ads and no user tracking, so it is very private. Built with create-react-app, ReactJS, Bulma CSS, IndexedDB (localForage).
Built a free goal-setting progressive web app for New Year?s 2018 with Go (Golang), PostgreSQL 9, Materialize CSS, CloudFlare, Stripe, Mailgun.
Built a proof-of-concept, real-time mouse management system for the FLI Leibniz Institute to keep track of how mice are being used in scientific experiments
Built website, booking form and real-time training platform for instructors to teach DevOps classes to UK government and corporate clients
Built privacy-focused, browser-independent bookmarking app, which depends on the user having a Dropbox account. Data is stored in Dropbox and accessible via Dropbox Datastore JS API. Built Firefox add-on and Chrome extension, which allows adding bookmarks to Dropbox.
Built moving average based stock monitoring system. Deployed on Google App Engine (Go, Golang) using Datastore, Delay, Memcache Appengine APIs
Built mobile device focused, responsive Dish Decider app, which gives people suggestions on what to cook based on ingredients in their pantry. Built with AngularJS 1.2, Bootstrap 3.2, RedHat OpenShift Cloud PAAS. App server is JBoss AS7 running Spring MVC 3
Elasticsearch 0.90. Data scraping done in Perl and Python (Scrapy)
Built proof-of-concept TV personalization product. Built back-end services with Transparensee search index to return TV show recommendations based on user?s preferences. Implemented in Google App Engine Python to return search index results in JSONP for front-end to render.
Consulting company specialized in customizing and deploying Business Intelligence (BI) solutions (Cognos, MicroStrategy). My role is to be the Java resource, which entails my expertise in Java-based design, development,integration and deployment. Clients worked for are all in NYC (Morgan Stanley,ITG)
Small start-up company focused on building learning systems. Worked on SocialLearn project, a social network focused on education and learning like LinkedIn is a social network focused on careers and jobs. The SocialLearn system was a proof-of-concept project sponsored by the Open University in the UK. The system was built with GWT(Google Web Toolkit) and GSP (Groovy Server Pages) on the front end, Grails and numerous Grails (a web framework written in Groovy) plugins in the middle tier and MySQL as the database. Hosted on Solaris servers with Glassfish as our application server. Since it is a startup, my role touched upon all phases of the software development lifecycle. But below were the tasks I focused on the most.
Developed and deployed guided navigation and custom search capabilities using Endeca enterprise search server as the search engine for British Telecom's many web sites. Implemented with AJAX, Endeca JSP custom tags and Endeca Java APIs to extract and display search results from Endeca Information Access Platform. Deployed on Tomcat 5 with future deployment to Websphere.
Migrated Ad Production System (APS) from ColdFusion/Lotus Notes to Struts/JDBC/Tomcat platform. APS enables magazine ad sales representatives to enter their sold ads in to the system, while the managers used the data to analyze, price and forecast next year’s business. This organization is primarily a Windows/Lotus Notes shop and are trying to migrate to Linux with Java and Ruby On Rails applications
Traveling contract developer in South America and Mexico. Built SMS/Email Pager Information Services application in Python with Red Hat Linux. The application enabled informational queries to the internet using SMS Text Messaging. Queries implemented were: stock quotes, driving directions, language
translation, exchange rates, ATM locator and other client-specific queries. Similar to services offered by sms.google.com. Ported the application over to web services platform with Apache Axis and Struts framework.
We were the middleware development group which handled transactions between our e-payments clients and our risk assessment mainframe.
06/2000:
Institution: University of California - Irvine
Education: Information and Computer Science
Degree: B.S.
Etcetera:
Java:
Servlets, JSP, JDBC, JMS, Javamail, EJB, Hibernate, Spring, Struts, GWT,JAXP, ANT, JUnit, Log4j, Jenkins/Hudson, Maven, Eclipse, Gradle, Dropwizard
Microservices:
Swagger, OpenAPI, Postman, MkDocs, OpenBanking
Mobile:
Android, Progressive Web Apps, Flutter, React Native
Devops:
Docker, Heroku, Terraform, Serverless, Docker-compose, K3s
Java:
Servlets, JSP, JDBC, JMS, Javamail, EJB, Hibernate, Spring, Struts, GWT, JAXP, ANT, JUnit, Log4j, Jenkins/Hudson, Maven, Eclipse, Gradle, Dropwizard
Web Frameworks:
Ruby on Rails, Flask, Grails, AngularJS 1.3, Vue.js 2, React 16
XML:
XSL/XSLT, Stax
Third Party Applications:
Weblogic 6.1/8.1, JBoss, Tomcat, Websphere, Oracle, 8i/9i, MySQL, PostgreSQL, Mercurial, Git, SVN, VMware, VirtualBox, Microsoft, SQL Server 2005, Microsoft Active Directory, Endeca, OpenLDAP, Cognos 8.4,MicroStrategy 9
Cloud Platforms/Services:
AWS, Google Cloud Platform, Digital Ocean, Cloudflare, GitHub, BitBucket, GitLab, Google App Engine
CAREER HIGHLIGHTS:
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.