Sam Segal has experience as a software developer and systems engineer, specializing in Java, Spring, Android, and web development technologies. His resume highlights roles developing web and mobile applications for startups as well as larger companies like Appion and MapLarge. He has a variety of skills including Spring, Java, Android, SQL, NoSQL, web services, and front-end technologies.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
Software development should not be a “black box” to the business, customers or other developers. Instead collaboration across stakeholders should be the norm--business, development and operations teams. Forrester recently reported that 13% of organizations doing Agile link “upstream” agile planning with ‘“downstream” development.
As a result, executives continue to have only limited or no visibility beyond the initial planning stage of what is in a particular release. It’s not their fault, because today’s tools focus on upfront planning and don’t give you visibility into what’s happening in development. Often times that visibility is too late resulting in software that gets delivered and does not meet the customer’s needs.
Join CollabNet’s most experienced senior solution architects as they explain how you can you gain real time visibility into all stages of the development process—from ideation into production through deployment. Imagine what can your teams get done if all stakeholders are able to collaborate together and view real time feeds into all stages of the delivery pipelines within a single easy-to-use system.
Who Should attend:
Any executive or manager interested in learning how to get traceability and visibility across the enterprise-- particularly, into the build and release management functions of their application lifecycle.
What will be covered:
An enterprise-scalable reference architecture for CI, CD, and DevOps
The importance of build management, release management and application release automation integration
A blueprint for scaling business agility across a large development organization How does CollabNet help organizations solve these problems
A demonstration of TeamForge’s capabilities using Git/Gerrit, Code Review, Jenkins, Nexus, Artifactory, Chef and Automic
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
Digital transformation includes replatforming applications to streamline release cycles, improve availability, and manage apps and services at scale. But many enterprises are afraid to take the first step because they don’t know where to start. In this webinar, Rohit will provide a step-by-step guide that covers:
● How to find high-value modernization projects within your application portfolio
● Easy tools and techniques to minimally change applications in preparation for replatforming
● How to choose the platform with the right level of abstraction for your app
● Examples that show how Java EE Websphere applications can be deployed to Pivotal Cloud Foundry
Speaker: Rohit Kelapure, Pivotal Consulting Practice Lead
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough where we convert a common full trust solution to a SharePoint Framework solution. I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
To secure a job at an esteemed organization where I can enhance my knowledge both individually and as part of team and consequently contribute my skills and expertise towards the development of the organization
To secure a job at an esteemed Organization where I can enhance my knowledge both individually and as part of team and consequently contribute my skills and expertise towards the development of the organization
To secure a job at an esteemed Organization where I can enhance my knowledge both individually and as part of team and consequently contribute my skills and expertise towards the development of the organization
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