SlideShare une entreprise Scribd logo
1  sur  5
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-217-4019
Summary:
Main objective is to participate in the development of robust applications using proven design
patterns as a foundation and to enhance programming skills though new work experiences.
Work Experience:
10/2015 to present
gigety.com
Spring / Mongo / Thymeleaf / Bootstrap Web Application
• Sole Developer for a startup company. Gigety.com is a startup company started by a friend
and myself in October 2015. I cannot go into detail about our main application still in
development phase. However in order to generate identity as a software provider we have
deployed a Lost & Found web application for pets. This product is currently in user test
phase before going live.
• 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
Works
• 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
DumDumSesigns Web Development
• DumDumDesigns Web Development - Web development company. Technologies used
include:
• Amazon Web services Elastic compute cloud running tomcat 8 as host
environment.
• Spring Tool Suite as Development IDE.
• HTML5, Bootstrap, Javasript, JQuery and Thymeleaf for front end.
• Spring / Java 8 for web mvc and and web service needs.
• Source control via github @ https://github.com/DumDumDesigns
Nabsta Studio
• Working as sole developer for self funded 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 to 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 to 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. This was a great
opportunity providing an incentive to fully understand in detail techniques used to enhance a
feature rich user experience in a lightweight intuitive manner. AJAX, JSONP, HTML5 were
some of the technologies used to create this robust environment handling large datasets at
lightning fast speeds.
• 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 to 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 to 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

Contenu connexe

Tendances

StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressAaron Stambler
 
HIDDAYAT RESUME-SHAREPOINT DEVELOPER
HIDDAYAT RESUME-SHAREPOINT DEVELOPERHIDDAYAT RESUME-SHAREPOINT DEVELOPER
HIDDAYAT RESUME-SHAREPOINT DEVELOPERHIDDAYAT RASHEED
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resumechaunhi
 
Nhi Doan SharePoint Resume
Nhi Doan SharePoint ResumeNhi Doan SharePoint Resume
Nhi Doan SharePoint Resumechaunhi
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar ResumeS Kumar
 
James Sooter Resume 2016
James Sooter Resume 2016James Sooter Resume 2016
James Sooter Resume 2016James Sooter
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resumechaunhi
 
Stephen Kleimeyer’s SharePoint Resume
Stephen Kleimeyer’s SharePoint ResumeStephen Kleimeyer’s SharePoint Resume
Stephen Kleimeyer’s SharePoint Resumeskmeyer2010
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev Kumar Paul
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resumecnoyes
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developerakshaypaliwal23
 

Tendances (20)

StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
HIDDAYAT RESUME-SHAREPOINT DEVELOPER
HIDDAYAT RESUME-SHAREPOINT DEVELOPERHIDDAYAT RESUME-SHAREPOINT DEVELOPER
HIDDAYAT RESUME-SHAREPOINT DEVELOPER
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Updated Resume
Updated ResumeUpdated Resume
Updated Resume
 
Nhi Doan SharePoint Resume
Nhi Doan SharePoint ResumeNhi Doan SharePoint Resume
Nhi Doan SharePoint Resume
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Shakthi_Resume
Shakthi_ResumeShakthi_Resume
Shakthi_Resume
 
Rohil
RohilRohil
Rohil
 
James Sooter Resume 2016
James Sooter Resume 2016James Sooter Resume 2016
James Sooter Resume 2016
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resume
 
Stephen Kleimeyer’s SharePoint Resume
Stephen Kleimeyer’s SharePoint ResumeStephen Kleimeyer’s SharePoint Resume
Stephen Kleimeyer’s SharePoint Resume
 
ResumeCurrent
ResumeCurrentResumeCurrent
ResumeCurrent
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Akshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_DeveloperAkshay_Paliwal_Lead_Developer
Akshay_Paliwal_Lead_Developer
 

En vedette

Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Ajay Kanhere
 
Genaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro Zaza
 
Shanu_Jain_Resume
Shanu_Jain_ResumeShanu_Jain_Resume
Shanu_Jain_ResumeShanu Jain
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 
Resume -Shakya - SS-DCMA-012817
Resume -Shakya  - SS-DCMA-012817Resume -Shakya  - SS-DCMA-012817
Resume -Shakya - SS-DCMA-012817Suchita Shakya
 
2016 complete Resume USA
2016 complete Resume USA2016 complete Resume USA
2016 complete Resume USAMark Usherwood
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Russell Childs
 
Nabor_L_Saldivar_-_Tech_Resume1
Nabor_L_Saldivar_-_Tech_Resume1Nabor_L_Saldivar_-_Tech_Resume1
Nabor_L_Saldivar_-_Tech_Resume1Nabor Saldivar
 
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar MK
 
Resume for Ragnvald Bernt III
Resume for Ragnvald Bernt IIIResume for Ragnvald Bernt III
Resume for Ragnvald Bernt IIIArby Bernt
 

En vedette (16)

Kishore_Inala
Kishore_InalaKishore_Inala
Kishore_Inala
 
Achaiah resume USA format
Achaiah resume USA formatAchaiah resume USA format
Achaiah resume USA format
 
rd usa resume pdf
rd usa resume pdfrd usa resume pdf
rd usa resume pdf
 
Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8Sr_QA_Lead_Resume8
Sr_QA_Lead_Resume8
 
Genaro_Zaza_USA-Resume
Genaro_Zaza_USA-ResumeGenaro_Zaza_USA-Resume
Genaro_Zaza_USA-Resume
 
Shanu_Jain_Resume
Shanu_Jain_ResumeShanu_Jain_Resume
Shanu_Jain_Resume
 
Colette Sisofo Resume USA 2014
Colette Sisofo Resume USA 2014Colette Sisofo Resume USA 2014
Colette Sisofo Resume USA 2014
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume
 
Resume -Shakya - SS-DCMA-012817
Resume -Shakya  - SS-DCMA-012817Resume -Shakya  - SS-DCMA-012817
Resume -Shakya - SS-DCMA-012817
 
2016 complete Resume USA
2016 complete Resume USA2016 complete Resume USA
2016 complete Resume USA
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
Nabor_L_Saldivar_-_Tech_Resume1
Nabor_L_Saldivar_-_Tech_Resume1Nabor_L_Saldivar_-_Tech_Resume1
Nabor_L_Saldivar_-_Tech_Resume1
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical Manager
 
Resume for Ragnvald Bernt III
Resume for Ragnvald Bernt IIIResume for Ragnvald Bernt III
Resume for Ragnvald Bernt III
 
PatrickGuillenRN resume
PatrickGuillenRN resumePatrickGuillenRN resume
PatrickGuillenRN resume
 

Similaire à SamSegalResume

Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz Pathan
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaumsandeephegde
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psUsama Wahab Khan Cloud, Data and AI
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
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 EnvironmentsVMware Tanzu
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileWee Witthawaskul
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 
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
 
Updated resume
Updated resumeUpdated resume
Updated resumeArun Kiran
 

Similaire à SamSegalResume (20)

Sam segal resume
Sam segal resumeSam segal resume
Sam segal resume
 
Inthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePointInthiyaz-4.6Years-SharePoint
Inthiyaz-4.6Years-SharePoint
 
Resume
ResumeResume
Resume
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Sumeet cv
Sumeet cvSumeet cv
Sumeet cv
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaum
 
Resume 10-24-16
Resume 10-24-16Resume 10-24-16
Resume 10-24-16
 
Introduction to development using the share point framework mv ps
Introduction to development using the share point framework mv psIntroduction to development using the share point framework mv ps
Introduction to development using the share point framework mv ps
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
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
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
Manish_Gupta
Manish_GuptaManish_Gupta
Manish_Gupta
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 
Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_Profile
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)
 
Updated resume
Updated resumeUpdated resume
Updated resume
 

SamSegalResume

  • 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-217-4019 Summary: Main objective is to participate in the development of robust applications using proven design patterns as a foundation and to enhance programming skills though new work experiences. Work Experience: 10/2015 to present gigety.com Spring / Mongo / Thymeleaf / Bootstrap Web Application • Sole Developer for a startup company. Gigety.com is a startup company started by a friend and myself in October 2015. I cannot go into detail about our main application still in development phase. However in order to generate identity as a software provider we have deployed a Lost & Found web application for pets. This product is currently in user test phase before going live. • 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.
  • 2. 05/2015 - 10/2015 Works • 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 DumDumSesigns Web Development • DumDumDesigns Web Development - Web development company. Technologies used include: • Amazon Web services Elastic compute cloud running tomcat 8 as host environment. • Spring Tool Suite as Development IDE. • HTML5, Bootstrap, Javasript, JQuery and Thymeleaf for front end. • Spring / Java 8 for web mvc and and web service needs. • Source control via github @ https://github.com/DumDumDesigns Nabsta Studio • Working as sole developer for self funded 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 to 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,
  • 3. 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 to 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. This was a great opportunity providing an incentive to fully understand in detail techniques used to enhance a feature rich user experience in a lightweight intuitive manner. AJAX, JSONP, HTML5 were some of the technologies used to create this robust environment handling large datasets at lightning fast speeds. • 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
  • 4. product use for common and special cases. 4/2004 to 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 to 4/2004 Accenture Technology Solutions 11951 Freedom Dr # 1000
  • 5. 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