SlideShare a Scribd company logo
Professional Resume of Sam Segal
Software Developer / Systems Engineer
Contact Information:
Address:
66 Rivers Bend Drive
Savannah, Ga 31406
Email:
samuelmosessegal@gmail.com
Phone:
912-436-8174
Summary:
Main objective is to participate in the development of robust applications using proven design
patterns as a foundation. Always a student in this ever revolving industry, happy to share
experience gained, focused on staying in tune to current / future development trends.
Work Experience:
05/2019 - present
Upgrade of start up project
• Am revisiting start up product. This is a location based services product. Am currently
upgrading product from Spring web mvc to a SpringBoot Rest Service fronted by ReactJS
and React Native front end.
• Am upgrading dev / op environments to utilize docker and Jenkins along with ec2 to assist
with continuous integration and delivery
• Upgrade will include more robust testing environment for unit, integration and load testing.
• SpringBoot will be upgraded to include web flux for server push features.
• Am looking at utilizing graphQL technology for user database.
07/2016 - 01/2019
Great Dane Trailers - Programmer Analyst II
• Great Dane Trailers is a trailer manufacturing company. I worked as a programmer analyst
in their IT department.
• Worked on numerous applications using many technologies. Majority of applications came
from business requirements defined by in house business analysts. Some of the many
technologies used include Java, Spring, SpringBoot, Liferay, Weblogic, JDEdwards, SQL,
Oracle, MySQL, Javascript, SOAP, REST.
• Liferay System Administrator. This includes user role management, portlet / widget
deployments, and system configuration / deployments.
• Configured SSO using CAS/ LDAP, this also required upgrade from HTTP to HTTPS.
• Upgraded Liferay from 6.0 to 7.1. This required a rewrite for many business portlets to
Liferays new widgets technology.
02/2016 - 06/2016
Shout Media Ltd. - Freelance developer
• Worked as front end developer for Shout Media Ltd. There software was for configuring
and displaying advertisements on monitor displays for businesses.
• This was a short contract obtained through cyber coders.
• Fixed approximately 70 bugs
• Technologies included - Spring / Java / Javascript / Handlebars
10/2015 - 02/2016
Working as sole developer for a product idea.
Spring / Mongo / Thymeleaf / Bootstrap Web Application
• Sole Developer for a startup company.
• Technologies used to build this include Java / Spring / Mongo / MySQL / Thymeleaf /
Bootstrap / HTML5 / Jquery / Javascript / CSS3.
• Spring-Social is used for social media needs such as Social Signin and ability to share
posts to Facebook.
• Spring-Security is used for web application security needs including general web
application security coverage and user authentication / authorization.
• Spring-Data is used for database and repository needs. MySQL is used to cover user
accounts while Mongo is used for the application data.
• Spring Integration testing is for test automation.
• Thymeleaf along with Bootstrap / HTML 5 / JQuery / Javascript / CSS3 is used as front
end development for our web browser based platform.
• For mobile data we are currently reviewing React / PhoneGap as a solution to write once
for deploying to many mobile platforms. Native development may also be required to cover
all application requirements.
• Github is used as issue tracker and source version control.
• Spring Tool Suite is used as IDE.
• Amazon EC2 Web Services is used as platform for delivery.
05/2015 - 10/2015
Personal projects for skill development
• Works - Desktop Application to perform common tasks needed while working. So far a
search utility has been implemented. This application will be in progress as requirements
demand on a daily basis. Technologies used include:
• JavaFx and Core Java
• NetBeans is the IDE used for development environment.
• Github for source control @ https://github.com/samuelsegal/Works
Nabsta Studio
• Working as sole developer for Android music recording studio.
• Develop environment - Android Studio environment on a OS X Yosemite mini Mac using
• Nabsta Studio is still in late design / development / testing phase. Code in progress can be
viewed at https://github.com/samuelsegal/Nabsta
• SQLite database built using sqlitebrowser http://sqlitebrowser.org/
• greendao - Android ORM for SQLite http://greendao-orm.com/ used to auto generate DAO
and POJO objects based off of database written.
• SurfaceView of Androids graphic API is used to display waveform data as recorded.
• Waveforms are saved to bitmap for play back view.
• AudioTrack and AudioRecord of Audio API are used for recording and playing sounds to and
from individual tracks as individual threads in multi threaded environment.
• Projects or songs and song tracks are saved to external file system and database.
• Github is currently being used for source control, issue tracking, and documentation.
09/2013 - 03/2014
Appion Inc.
2800 S Tejon St.
Englewood, CO 80110
Android Developer
• Worked as an Android developer with a small team for Appion. Appion provides tools and
accessories for the HVAC industry. The ION HVAC/R app is an android application I was
brought on to help develop, it provides HVAC technicians tools to monitor, process and
display data feeds read by Appion wireless, bluetooth devices such as pressure,
temperature, and vacuum gauges.
• The ION HVAC/R app is available on google play at https://play.google.com/store/apps/
details?id=main.android.appioninc.ionviewer
• Android codebase developed using Eclipse Juno with the ADT plugin on Linux Mint.
• Bluetooth technology was used to transfer data from the gauges to Android using Android’s
support for the bluetooth network stack.
• AChartEngine - https://code.google.com/p/achartengine/, an Android charting engine was
used to assist in display of realtime data feeds.
• Configured NDK to run math functions prewritten in c needed for speed of heavy calculation
of data.
• SQlite used to store data read from gauges as well as other user input.
11/2011 - 11/2012
MapLarge
MapLarge, Inc.
1201 Peachtree St NE 400 Colony Square, Suite 200
Atlanta, GA 30361
Software Developer
• Worked as contractor for MapLarge. MapLarge is an API provider for maps that present
data from big data sets.
• Was involved in development, testing, and documentation of MapLarge products.
• Development effort was focused on client side javascript to support the MapLarge map and
chart API's. Some of the resources used include javascript, JQuery, DOJO, HTML5, Google
map API, Leaflet Map API, ESRI map API, Flot charts API.
• Environment used for development purposes was Microsoft Visual Studio.
• Project management was at first handled via email. Eventually we moved to JIRA which
improved organization of new projects along with new features as well as collaboration
efforts amongst team members and issue tracking.
• Source control was at first handled using SVN, we later migrated to github, followed by
bitbucket, which proved to be favored by lead developer and chief officer.
• MapLarge uses a custom database written in C# / C++. The database includes a custom
query language accessed via REST services included with API. Ajax and JSON are
vigorously by the mapping and charts API. My role in development was focused on
javascript client side. This required understanding of the database and custom query
language for MapLarge servers. This contract increased my javascript client side coding
skills as previous work was more focused on server side coding.
• Maplarge did not have a dedicated QA team per say, eventually a lot of testing efforts were
put on my assignment list. I tested all products to work seamlessly in IE7 (though support is
soon to be dropped) / IE8 / IE9 / Firefox / Chrome / Safari / IOS / and Android.
• Documentation efforts include writing quick start tutorials and reference material covering all
available objects in detail as well as explaining step by step how to use the charts and
mapping API with ease. Live code examples were also written to assist in explanation of
product use for common and special cases.
4/2004 - 7/2008
Agentrics LLC.
625 N. Washington St.
Suite 400
Alexandria, Va. 22314
Software Developer / Systems Engineer
• Designed and developed new features for data collaboration product SPM (Supplier
Performance Management). Main objective of SPM is to for suppliers to share information
with retailers through workbenches as well as to generate reports for supplier performance
including Key Performance Indicators (KPI), benchmark and scorecard reporting. Some of
features added include, user / group / role administration, chart and report enhancements,
dynamic customization of content.
• This is a commercial struts based product using oracle 10g as the database. It was
originally deployed on the Oracle Application Server until I migrated to JBOSS to save cost.
• Customized and deployed existing open source calendar (UW Calendar) for event
scheduling of auctions.
• Designed and developed credit card transaction application for customer service to use for
phone ordered services. This was built using Struts / Hibernate / Oracle and CyberSource
as credit card transaction interface.
• Designed and developed product catalog web application built using struts / hibernate /
tomcat / oracle 10g Performed maintenance and feature enhancement of 2 intranets from
both former companies. One was built on ASP platform, the other was JSP.
• Self initiated deployment of wiki for corporate internal use and product documentation which
became used company wide for these purposes.
• Assisted with development of company portal solution using Liferay as portal server. User
migration from legacy system to new portal solution. Development of portlet to handle bulk
transfer of users into the new portal database and LDAP.
• Maintenance of existing web applications running on WebLogic server. Applications include
browser test, document sharing, and other web based software solutions.
• Migration of existing web application to a portlet for new portal environment.
• Designed and developed web application to host on-line training of company products.
Tests were defined as XML documents which could be hot deployed to application. This is
struts based and deployed on WebLogic.
• Lead developer of a team of four for web application based on struts / hibernate / tomcat /
oracle for supplier retailers to share supplier information. This was a new capability for the
retail industry.
• Reviewed products for company use. Some products include JIRA, Pentaho, MicroStrategy,
Jasper, BIRT.
2/2002 - 4/2004
Accenture Technology Solutions
11951 Freedom Dr # 1000
Reston, VA 20190
(703) 947-2000
Software Developer Consultant
• Completed a three month entry level program. This program consisted of programming
assignments to test my knowledge of reading requirements, design, implementation, and
documentation.
• First project was for IRS 'Health Care Tax Credit' plan. Tools used include SIEBEL, Actuate
Reports, and Microsoft office.
• Second project was for National Testing Administration Center (NTAC) of the USPS. Using
an enhanced version of the Jakarta struts MVC environment, we developed online utilities
for administering required National test's taken by individuals for employment with the
United States Postal Service. Tools used include Eclipse, Tomcat, Oracle, Java, ERWin (for
ERD's) and Regular expressions. My involvement in this project included analysis and
design, development and testing of the application.
• Last project was at Marriot adding and fixing UI features for Company website. This project
used Struts running on WebSphere, using JSP, CSS, Javascript and HTML for UI.
Technologies:
Java SE, J2EE, Android, JavaFX, SQL, JSP, Struts, Spring, Hibernate,
Javascript, Jquery, HTML, HTML5, JBoss, Apache, Jakarta Tomcat, Oracle 10g, MySQL,
WebSphere, UNIX, Linux, Eclipse, C, C++, Objective C
Education:
Sun Certified Programmer for the Java 2 Platform 1.2 Sun Certified Web Component
Developer for Java 2 Platform, Enterprise Edition
CompTIA Linux+ Certified Professional
CompTIA Network+ Certified Professional
Oracle Certification
St. Petersburg College – Completed some software development courses. GPA – 3.8
Attended Culinary School at J. Sargeant Reynolds in Richmond Va. while working as Chef
Apprentice

More Related Content

What's hot

Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
Juan Baquera
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
Genuitec, LLC
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform Teams
Andy Marks
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
Manish Kapur
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
Sufyaan Kazi
 
Udemyfor businesscourselist
Udemyfor businesscourselistUdemyfor businesscourselist
Udemyfor businesscourselist
JigarUndavia2
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
 
Introduction to Heroku - CCT London 2013
Introduction to Heroku - CCT London 2013Introduction to Heroku - CCT London 2013
Introduction to Heroku - CCT London 2013
John Stevenson
 
Cognos Analytics v11: A Closer Look
Cognos Analytics v11: A Closer Look Cognos Analytics v11: A Closer Look
Cognos Analytics v11: A Closer Look
Senturus
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0IBM UrbanCode Products
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
GlobalLogic Ukraine
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Lucas Jellema
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
Araf Karsh Hamid
 
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
jaxLondonConference
 
Power bi and azure ml
Power bi and azure mlPower bi and azure ml
Power bi and azure ml
Berkovich Consulting
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 Presentation
Liazan
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptx
Sufyaan Kazi
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
Aishwarya Savant
 

What's hot (20)

Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
 
MyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google CloudMyEclipse G IDE, Google Cloud
MyEclipse G IDE, Google Cloud
 
Developer Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform TeamsDeveloper Experience (DX) as a Fitness Function for Platform Teams
Developer Experience (DX) as a Fitness Function for Platform Teams
 
Professional summary
Professional summaryProfessional summary
Professional summary
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Pivotal spring boot-cloud workshop
Pivotal   spring boot-cloud workshopPivotal   spring boot-cloud workshop
Pivotal spring boot-cloud workshop
 
Udemyfor businesscourselist
Udemyfor businesscourselistUdemyfor businesscourselist
Udemyfor businesscourselist
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
Introduction to Heroku - CCT London 2013
Introduction to Heroku - CCT London 2013Introduction to Heroku - CCT London 2013
Introduction to Heroku - CCT London 2013
 
Cognos Analytics v11: A Closer Look
Cognos Analytics v11: A Closer Look Cognos Analytics v11: A Closer Look
Cognos Analytics v11: A Closer Look
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
CVnew
CVnewCVnew
CVnew
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
Creating Data Driven Web Apps with BIRT - Pierre Richer (Actuate)
 
Power bi and azure ml
Power bi and azure mlPower bi and azure ml
Power bi and azure ml
 
SmarTek21 Presentation
SmarTek21 PresentationSmarTek21 Presentation
SmarTek21 Presentation
 
Pivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptxPivotal microservices spring_pcf_skillsmatter.pptx
Pivotal microservices spring_pcf_skillsmatter.pptx
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 

Similar to Sam segal resume

Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_ProfileNitin Saxena
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joe Ardolino
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
VMware Tanzu
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
Techugo
 
Resume amrit
Resume amritResume amrit
Resume amrit
Amritendu Panda
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikul Islam
 
Daniel_J_Dotte_Resume_101315
Daniel_J_Dotte_Resume_101315Daniel_J_Dotte_Resume_101315
Daniel_J_Dotte_Resume_101315Dan Dotte
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shopping
Mike Taylor
 
Updated resume
Updated resumeUpdated resume
Updated resume
Arun Kiran
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
Utsha Guha
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResumeAaron Stambler
 

Similar to Sam segal resume (20)

SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_Profile
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
React Native App Development.
React Native App Development.React Native App Development.
React Native App Development.
 
Resume
ResumeResume
Resume
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Resume amrit
Resume amritResume amrit
Resume amrit
 
Resume 10-24-16
Resume 10-24-16Resume 10-24-16
Resume 10-24-16
 
SadikulIslamDotNetResume
SadikulIslamDotNetResumeSadikulIslamDotNetResume
SadikulIslamDotNetResume
 
Sumeet cv
Sumeet cvSumeet cv
Sumeet cv
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
Daniel_J_Dotte_Resume_101315
Daniel_J_Dotte_Resume_101315Daniel_J_Dotte_Resume_101315
Daniel_J_Dotte_Resume_101315
 
Sundaravel1- Resume.RTF
Sundaravel1- Resume.RTFSundaravel1- Resume.RTF
Sundaravel1- Resume.RTF
 
In-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shoppingIn-Flight Infotainment and e-Shopping App | iPad App for shopping
In-Flight Infotainment and e-Shopping App | iPad App for shopping
 
Updated resume
Updated resumeUpdated resume
Updated resume
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 

Recently uploaded

Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 

Recently uploaded (20)

Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 

Sam segal resume

  • 1. Professional Resume of Sam Segal Software Developer / Systems Engineer Contact Information: Address: 66 Rivers Bend Drive Savannah, Ga 31406 Email: samuelmosessegal@gmail.com Phone: 912-436-8174 Summary: Main objective is to participate in the development of robust applications using proven design patterns as a foundation. Always a student in this ever revolving industry, happy to share experience gained, focused on staying in tune to current / future development trends. Work Experience: 05/2019 - present Upgrade of start up project • Am revisiting start up product. This is a location based services product. Am currently upgrading product from Spring web mvc to a SpringBoot Rest Service fronted by ReactJS and React Native front end. • Am upgrading dev / op environments to utilize docker and Jenkins along with ec2 to assist with continuous integration and delivery • Upgrade will include more robust testing environment for unit, integration and load testing. • SpringBoot will be upgraded to include web flux for server push features. • Am looking at utilizing graphQL technology for user database. 07/2016 - 01/2019 Great Dane Trailers - Programmer Analyst II • Great Dane Trailers is a trailer manufacturing company. I worked as a programmer analyst in their IT department. • Worked on numerous applications using many technologies. Majority of applications came from business requirements defined by in house business analysts. Some of the many technologies used include Java, Spring, SpringBoot, Liferay, Weblogic, JDEdwards, SQL, Oracle, MySQL, Javascript, SOAP, REST. • Liferay System Administrator. This includes user role management, portlet / widget deployments, and system configuration / deployments. • Configured SSO using CAS/ LDAP, this also required upgrade from HTTP to HTTPS. • Upgraded Liferay from 6.0 to 7.1. This required a rewrite for many business portlets to Liferays new widgets technology.
  • 2. 02/2016 - 06/2016 Shout Media Ltd. - Freelance developer • Worked as front end developer for Shout Media Ltd. There software was for configuring and displaying advertisements on monitor displays for businesses. • This was a short contract obtained through cyber coders. • Fixed approximately 70 bugs • Technologies included - Spring / Java / Javascript / Handlebars 10/2015 - 02/2016 Working as sole developer for a product idea. Spring / Mongo / Thymeleaf / Bootstrap Web Application • Sole Developer for a startup company. • Technologies used to build this include Java / Spring / Mongo / MySQL / Thymeleaf / Bootstrap / HTML5 / Jquery / Javascript / CSS3. • Spring-Social is used for social media needs such as Social Signin and ability to share posts to Facebook. • Spring-Security is used for web application security needs including general web application security coverage and user authentication / authorization. • Spring-Data is used for database and repository needs. MySQL is used to cover user accounts while Mongo is used for the application data. • Spring Integration testing is for test automation. • Thymeleaf along with Bootstrap / HTML 5 / JQuery / Javascript / CSS3 is used as front end development for our web browser based platform. • For mobile data we are currently reviewing React / PhoneGap as a solution to write once for deploying to many mobile platforms. Native development may also be required to cover all application requirements. • Github is used as issue tracker and source version control. • Spring Tool Suite is used as IDE. • Amazon EC2 Web Services is used as platform for delivery. 05/2015 - 10/2015 Personal projects for skill development • Works - Desktop Application to perform common tasks needed while working. So far a search utility has been implemented. This application will be in progress as requirements demand on a daily basis. Technologies used include: • JavaFx and Core Java • NetBeans is the IDE used for development environment. • Github for source control @ https://github.com/samuelsegal/Works
  • 3. Nabsta Studio • Working as sole developer for Android music recording studio. • Develop environment - Android Studio environment on a OS X Yosemite mini Mac using • Nabsta Studio is still in late design / development / testing phase. Code in progress can be viewed at https://github.com/samuelsegal/Nabsta • SQLite database built using sqlitebrowser http://sqlitebrowser.org/ • greendao - Android ORM for SQLite http://greendao-orm.com/ used to auto generate DAO and POJO objects based off of database written. • SurfaceView of Androids graphic API is used to display waveform data as recorded. • Waveforms are saved to bitmap for play back view. • AudioTrack and AudioRecord of Audio API are used for recording and playing sounds to and from individual tracks as individual threads in multi threaded environment. • Projects or songs and song tracks are saved to external file system and database. • Github is currently being used for source control, issue tracking, and documentation. 09/2013 - 03/2014 Appion Inc. 2800 S Tejon St. Englewood, CO 80110 Android Developer • Worked as an Android developer with a small team for Appion. Appion provides tools and accessories for the HVAC industry. The ION HVAC/R app is an android application I was brought on to help develop, it provides HVAC technicians tools to monitor, process and display data feeds read by Appion wireless, bluetooth devices such as pressure, temperature, and vacuum gauges. • The ION HVAC/R app is available on google play at https://play.google.com/store/apps/ details?id=main.android.appioninc.ionviewer • Android codebase developed using Eclipse Juno with the ADT plugin on Linux Mint. • Bluetooth technology was used to transfer data from the gauges to Android using Android’s support for the bluetooth network stack. • AChartEngine - https://code.google.com/p/achartengine/, an Android charting engine was used to assist in display of realtime data feeds. • Configured NDK to run math functions prewritten in c needed for speed of heavy calculation of data. • SQlite used to store data read from gauges as well as other user input. 11/2011 - 11/2012 MapLarge MapLarge, Inc. 1201 Peachtree St NE 400 Colony Square, Suite 200 Atlanta, GA 30361 Software Developer • Worked as contractor for MapLarge. MapLarge is an API provider for maps that present
  • 4. data from big data sets. • Was involved in development, testing, and documentation of MapLarge products. • Development effort was focused on client side javascript to support the MapLarge map and chart API's. Some of the resources used include javascript, JQuery, DOJO, HTML5, Google map API, Leaflet Map API, ESRI map API, Flot charts API. • Environment used for development purposes was Microsoft Visual Studio. • Project management was at first handled via email. Eventually we moved to JIRA which improved organization of new projects along with new features as well as collaboration efforts amongst team members and issue tracking. • Source control was at first handled using SVN, we later migrated to github, followed by bitbucket, which proved to be favored by lead developer and chief officer. • MapLarge uses a custom database written in C# / C++. The database includes a custom query language accessed via REST services included with API. Ajax and JSON are vigorously by the mapping and charts API. My role in development was focused on javascript client side. This required understanding of the database and custom query language for MapLarge servers. This contract increased my javascript client side coding skills as previous work was more focused on server side coding. • Maplarge did not have a dedicated QA team per say, eventually a lot of testing efforts were put on my assignment list. I tested all products to work seamlessly in IE7 (though support is soon to be dropped) / IE8 / IE9 / Firefox / Chrome / Safari / IOS / and Android. • Documentation efforts include writing quick start tutorials and reference material covering all available objects in detail as well as explaining step by step how to use the charts and mapping API with ease. Live code examples were also written to assist in explanation of product use for common and special cases. 4/2004 - 7/2008 Agentrics LLC. 625 N. Washington St. Suite 400 Alexandria, Va. 22314 Software Developer / Systems Engineer • Designed and developed new features for data collaboration product SPM (Supplier Performance Management). Main objective of SPM is to for suppliers to share information with retailers through workbenches as well as to generate reports for supplier performance including Key Performance Indicators (KPI), benchmark and scorecard reporting. Some of features added include, user / group / role administration, chart and report enhancements, dynamic customization of content. • This is a commercial struts based product using oracle 10g as the database. It was originally deployed on the Oracle Application Server until I migrated to JBOSS to save cost. • Customized and deployed existing open source calendar (UW Calendar) for event scheduling of auctions. • Designed and developed credit card transaction application for customer service to use for phone ordered services. This was built using Struts / Hibernate / Oracle and CyberSource as credit card transaction interface.
  • 5. • Designed and developed product catalog web application built using struts / hibernate / tomcat / oracle 10g Performed maintenance and feature enhancement of 2 intranets from both former companies. One was built on ASP platform, the other was JSP. • Self initiated deployment of wiki for corporate internal use and product documentation which became used company wide for these purposes. • Assisted with development of company portal solution using Liferay as portal server. User migration from legacy system to new portal solution. Development of portlet to handle bulk transfer of users into the new portal database and LDAP. • Maintenance of existing web applications running on WebLogic server. Applications include browser test, document sharing, and other web based software solutions. • Migration of existing web application to a portlet for new portal environment. • Designed and developed web application to host on-line training of company products. Tests were defined as XML documents which could be hot deployed to application. This is struts based and deployed on WebLogic. • Lead developer of a team of four for web application based on struts / hibernate / tomcat / oracle for supplier retailers to share supplier information. This was a new capability for the retail industry. • Reviewed products for company use. Some products include JIRA, Pentaho, MicroStrategy, Jasper, BIRT. 2/2002 - 4/2004 Accenture Technology Solutions 11951 Freedom Dr # 1000 Reston, VA 20190 (703) 947-2000 Software Developer Consultant • Completed a three month entry level program. This program consisted of programming assignments to test my knowledge of reading requirements, design, implementation, and documentation. • First project was for IRS 'Health Care Tax Credit' plan. Tools used include SIEBEL, Actuate Reports, and Microsoft office. • Second project was for National Testing Administration Center (NTAC) of the USPS. Using an enhanced version of the Jakarta struts MVC environment, we developed online utilities for administering required National test's taken by individuals for employment with the United States Postal Service. Tools used include Eclipse, Tomcat, Oracle, Java, ERWin (for ERD's) and Regular expressions. My involvement in this project included analysis and design, development and testing of the application. • Last project was at Marriot adding and fixing UI features for Company website. This project used Struts running on WebSphere, using JSP, CSS, Javascript and HTML for UI. Technologies: Java SE, J2EE, Android, JavaFX, SQL, JSP, Struts, Spring, Hibernate, Javascript, Jquery, HTML, HTML5, JBoss, Apache, Jakarta Tomcat, Oracle 10g, MySQL, WebSphere, UNIX, Linux, Eclipse, C, C++, Objective C
  • 6. Education: Sun Certified Programmer for the Java 2 Platform 1.2 Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition CompTIA Linux+ Certified Professional CompTIA Network+ Certified Professional Oracle Certification St. Petersburg College – Completed some software development courses. GPA – 3.8 Attended Culinary School at J. Sargeant Reynolds in Richmond Va. while working as Chef Apprentice