Experienced Software Engineer


Australisch
49 Jahre
auf Anfrage
23.03.2017
10249 Berlin
auf Anfrage

Kurzvorstellung

Software engineer / architect / team lead with more than 15 years experience in a consulting role.

Recent emphasis on Java, web and database technologies.

Ich biete

IT, Entwicklung
Java (allg.)
16 Jahre , 3 Monate Erfahrung
Objektorientierte Analyse und Design (OOAD)

Projekt- & Berufserfahrung

Tätigkeitsbeschreibung

- Technical strategy and software development for eBay "Valet" service, from pilot program through roll-out to thousands of retail locations across the USA.
- Specification of RESTful API and implementation of corresponding web services in support of POS system, including authorization server (OAUTH 2).
- Development of core backend services and interfaces with external systems (eBay, delivery tracking).
- Smooth, incremental delivery of features, against a backdrop of constantly shifting requirements.
- Setup and management of secure, highly-available, fully redundant system in a cloud server environment (Rackspace).

Eingesetzte Qualifikationen

mySQL, Linux (Kernel), Java (allg.), Spring, IaaS (Infrastructure as a Service), JavaScript Object Notation (JSON), Representational State Transfer (REST), Hibernate (Framework)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Development of Antics DMS, a multi-tenanted platform facilitating rapid deployment of highly customized, behavioral marketing campaigns.
- Numerous contributions across all areas of the code; over time became responsible for handling the most complex features and bugs.
- Integration of external services such as Facebook, Salesforce, NetSuite, OAUTH 2 client/server, Wordpress, SMS and email.
- Refactoring of monolithic application into distributed components and migration to cloud-based infrastructure.
- Performance optimizations in operational system handling millions of customer records and sending hundreds of thousands of emails every month.

Eingesetzte Qualifikationen

PostgresSQL, Apache Tomcat, Java (allg.), Python, IaaS (Infrastructure as a Service), XHTML (Extensible HyperText Markup Language), Representational State Transfer (REST), Struts, CSS (Cascading Style Sheet), Hibernate (Framework), JavaScript, PHP, jQuery

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Development of opensolaris.org, a portal supporting the developer community around Sun's newly open-sourced Solaris operating system.
- Re-engineering of the existing process for pulling and merging patches into a web-based solution.
- Development of features including a wiki-style content management system, as well as integrations with forums (Jive) and newsgroups (Mailman).

Eingesetzte Qualifikationen

mySQL, Oracle Solaris (SunOS), Apache Tomcat, Hibernate (Java), Java (allg.), Struts

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Strategy, technical architecture and planning for universalgiving.org, an online giving platform (donations, volunteering).
- Development of initial feature set, including user profile, organization/project management and search, and e-commerce capability.
- Server setup and security.

Eingesetzte Qualifikationen

mySQL, Linux (Kernel), Apache Tomcat, Java (allg.), Struts, JSP (Java Server Pages)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Strategy/planning/design for consciousevolution.net, a community portal promoting the teachings of Barbara Marx-Hubbard.
- Development of initial feature set, including online training course capability, user forums and payment processing.
- Linux server setup and administration.

Eingesetzte Qualifikationen

mySQL, Linux (Kernel), Apache Tomcat, Apache, Java (allg.), JSP (Java Server Pages)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Development of e-commerce web application for BEA (since acquired by Oracle), including a generic framework for product catalog generation.

Eingesetzte Qualifikationen

Oracle Database, SQL, JDBC (Java Database Connectivity), Oracle Solaris (SunOS), Oracle WebLogic Server Enterprise Edition (EE), Java (allg.), JSP (Java Server Pages)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

- Development of a novel app/service allowing web page visitors to interact with eachother, in an Internet startup environment.
- Implementation of the UI component - incorporating chat, buddies, groups, bulletin boards and web “trails”.
- Participation in successful alpha and beta releases of the product.

Eingesetzte Qualifikationen

Java (allg.)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Zertifikate

Keine Zertifikate angegeben.

Ausbildung

Engineering (Bachelor of Engineering (B.E.), Electrical and Electronics Engineering)
Jahr: 1990
Ort: University of ...

Qualifikationen

- More than twenty years of professional software engineering experience, from highly formalized (space, defense) to Agile, startup environments.

- Object-oriented analysis and design: Breaking down complex requirements into simple, well-structured software components is what I do.

- Programming: Java (15 years), C (5 years), Ada (2 years), as well as experience in C++, Scala, Python, shell, assembler and other languages.

- Backend development: High availability web services (REST, OAUTH, XML, JSON), distributed systems (TCP/IP, HTTP, RPC, messaging) and deployment on cloud-based infrastructure.

- User interface development: GUI applications (awt/Swing, X/Motif), and dynamic web pages on the server (JSP, servlet, struts, Freemarker, php) and client (CSS, JavaScript, jQuery) sides.

- Graphical representation and management of large data sets, including 2D, 3D and geospatial information (ArcGIS).

- Relational database backed applications: Database design, object-relational mapping (JPA, Hibernate), and tuning and optimization (MySQL/MariaDB, Postgres, Oracle).

Über mich

I am currently finishing up a project and available for work in the Berlin area.

I will consider remote jobs requiring no more than two days per week onsite.

Please note: I am unable to respond to messages received through this system.

Persönliche Daten

Sprache
Englisch (Muttersprache)
Deutsch (Gut)
Spanisch (Grundkenntnisse)
Arbeitserlaubnis
Europäische Union
Schweiz
Vereinigte Staaten von Amerika
Berufserfahrung
26 Jahre und 11 Monate (seit 04/1990)
Reisebereitschaft
auf Anfrage
Home-Office
bei Bedarf möglich
Projektleitung
nicht angegeben
Beruflicher Status
Ich bin auf eigene Rechnung in Projekten tätig (Freelancer)

Kontaktdaten

nur registrierte PREMIUM-Mitglieder von Freelance.de können Kontaktdaten einsehen.