Post Job Free
Sign in

Software Development Principal

Location:
Philadelphia, PA
Posted:
April 01, 2025

Contact this candidate

Resume:

Constantine Daftsios

Principal Software Consultant – Developer – Architect – Technical Manager

Jenkintown, PA *********@*****.*** 585-***-****

•19+ years of IT and embedded systems experience including 10+ years as a technical lead/manager.

•8 years of platform design and development.

•12+ years of professional work experience in Software Development.

•10+ years of work experience in Android OS and UI design and development.

•7+ years of professional work experience in Web Applications on Java/ J2EE and J2SE.

•5 years of UX/UI working with and without designers.

•Web Application development experience using Eclipse IDE, Java, Golang, Kafka, React, gRPC, PostgreSQL, AWS, Docker, JSP, HTML, Oracle, JDBC, JSF, and Apache Tomcat.

•Worked with SVN, TFS, Git/Lab/Hub,.NET MAUI Blazor.

•Demonstrated ability to work with business users, business analysts, IT leads and developers in analyzing business requirements and translating requirements into functional and technical design specifications.

•Experience of all the phases of Software Development Life Cycle, Technical designs (TDs).

•Ability to work in a collaborative environment.

•Strong technical background and excellent interpersonal skills with an ability to interact with individuals at all levels Intellectual property, C-Level, VP’s, Director, Management, Business Analysts, QA and Developers.

Authorized to work in the US for any employer.

Platform Work

Platforms that I co-created.

My work and efforts include system integration, platform development, and architectural design.

BoldStroke – Boeing’s Flagship RTOS that was implemented in the fighter aircraft.(UCAV, F-18, F15, AV-8B.

ConMed Electro-Surgical Units – Platform for surgical operations. https://www.conmed.com/en/products/electrosurgical-units

Harris Beon – Integrated, highly specialized application for the US Army and triage units for fast response to critical events and tactical goals. https://www.l3harris.com/all-capabilities/beon-mobile-application

CaptionCall – Customized phone for seniors and hearing disabled customers. Built from board to UI.

https://sorenson.com/lp/captioned-calls/captioncall-rv2/?utm_campaign=120***-****-cc-bing-brand-ads&utm_source=bing-search&utm_medium=paid-ads&utm_content=learn-more&utm_term=captioncall&utm_affiliate=&utm_country-code=usa&msclkid=94fc09cff8eb1805284e6ec178176446#getstarted&utm_term=captioncall&utm_campaign=&utm_source=bing&utm_medium=ppc&hsa_acc=958-***-****&hsa_cam=567684683&hsa_grp=1175379665430147&hsa_ad=&hsa_src=o&hsa_tgt=kwd-734***********:loc-190&hsa_kw=captioncall&hsa_mt=e&hsa_net=adwords&hsa_ver=3

L3Harris Soldiers Network (SolNet)- Soldiers network. Built for soldiers to have instant connectivity to disparate smart equipment in the battlefield.

https://www.l3harris.com/

Google Watch(WHS Development) – Built from the ground up to include highly specialized features that were introduced in 2022.

https://wearos.google.com/

Work Experience

Software Development(owner) – remote/onsite

The Centian Corp.

June 2024 – current

●Worked with local business to achieve plans to implement technologies: website, mobile apps.

●Online banking system demo.

●Build system architecture for music streaming service.

●Root cause analysis to determine problems with current systems.

●Planning resources and technology.

●Cold calls and marketing.

●QA

Kotlin, Java, Go, Golang, Android, Git, Splunk, Quantum, Bitbucket, Unity, React Native, Node, Typescript, AOSP, embedded, Kafka, React, gRPC, PostgreSQL, AWS, Docker, JSP, iOS Native, Xcode 14, CameraX, GraphQL / Apollo.

Principal Android Software Developer

Google Wear Team - remote

May 2022 – June 2024

●Develop test framework for new initiative from the HAL Simulations/Test up through the stack.

●Created applications that integrated in new OS pattern in new framework for the preleased product – Google Watch for Samsung

●CameraX used for photos used for record and sharing with health-minded users.

●Created reusable documentation for new members.

●Code reviewer

●Mentor and encouraged participants to actively pursue leadership activities in their current role.

●end unit testing

Environment: AOSP, Embedded Kotlin, Flutter, Dart, C, C++, C#, Java, Platform v.7.0 (Nougat), Serial Port, FPGA, embedded Android, DDMS, adb, Java, SVN, Jenkins, JetPack, Junit, Golang, Kafka, React, gRPC, CameraX,PostgreSQL, AWS, Docker, JSP, iOS Native, Xcode 14, RxSwift 6, GraphQL / Apollo

Lead Android Software Developer

JPMC - remote

Oct 2021 – May 2022

●Developed Enterprise software solution – Flagship service within the company.

●Customer support and troubleshooting duties.

●Advised and collaborated with core team of developers and management.

●Planning and technical strategy improvements for process.

●Code reviewer

●CameraX used for meeting attendance and place for meetings.

●Mentor and encouraged participants to actively pursue leadership activities in their current role.

●end unit testing

Environment:,.NET MAUI Blazor, Kotlin, Java, Golang, Kafka, React, gRPC, PostgreSQL, AWS, Docker, JSP Android, Git, Splunk, Quantum, Bitbucket, Jules, Confluence, Symphony, Jenkins, Espresso, GraphQL / Apollo.

Embedded Android Consultant

Elbit Systems – Manchester, NH

Jan 2020 – July 2020

●Designed and developed configurations/architecture solution for Elbit US Marine integrated systems projects (NGHTS)

●Experimented with Android Auto within the user interface of a tank as a demonstration for the Navy

●Developed tactical video streaming applications (30 cameras integrated to one phone).

●Advised and collaborated with core team of developers and management.

●Developed code IPC communication with legacy systems (ARES)

●Developed the service layer down to the data link layer with respect to the OSI 7-layer model.

●Code reviewer

●Mentor and encouraged participants to actively pursue leadership activities in their current role.

●end unit testing

Environment: .NET MAUI Blazor, AOSP, Embedded, Kotlin, C, C++, C#, Flutter, Dart, Java, Android Auto, ARCore:Sceneform, CanOpen, Platform v.7.0 (Nougat), Serial Port, FPGA, embedded Android, DDMS, adb, Java, SVN, Jenkins, JetPack, Junit, HTML5, Angular, CSS3.

Android Software Developer

L3Harris -- Londonderry, NH

May 2019 – Dec 2019

●Developed embedded Android code in Java/JNI/C++ for application that managed an over the air protocol (SOLNET) that support the networking of devices and provide services (i.e., augmented reality (AR) for ISW (Intra – Soldier Wireless)

●Created plugin for ATAK and wireless HUD (head unit: scope and smart battery) and EUD (smart phone and wireless adapter) for plugin application for DARPA.

●Developed architecture for the next generation integration that provides API for integrated vendors.

●Developed the service layer down to the data link layer with respect to the OSI 7-layer model.

●Created reusable documentation for new members.

●Code reviewer

●Mentor and encouraged participants to actively pursue leadership activities in current role.

●end unit testing

Environment: AOSP, Embedded, Kotlin, C, C++, Java, Platform v.7.0 (Nougat), Serial Port, FPGA, embedded Android, DDMS, adb, Flutter, Dart, Java, SVN, Jenkins, JetPack, Junit.

●Developed the service layer down to the data link layer with respect to the OSI 7-layer model.

Architect/Developer

Charter Communications/Spectrum – St. Louis, MO

Jan 2019 – Mar 2019

Develop and lead ConMed Advanced Surgical Energy Solutions product Pioneer to incorporate Nuget AOSP.

●Analyzed and scrutinized the current software solution, both mobile and microservices.

●Provided findings/results, areas of improvement, short- and long- term recommendations for mobile and backend systems.

●Controlled and spearheaded the development of team direction and reporting.

●Mentor and encourage participants to actively pursue leadership activities in their current role.

●end unit testing

Environment: Kotlin,C, C++, C#, Java, Golang, Serial Port, FPGA, embedded Android, DDMS, adb, Java, SVN, Jenkins, CanBus, nunit, Golang, Kafka, React, gRPC, PostgreSQL, AWS, Docker, JSP

Sr. Developer/Systems Integration Engineer

CaptionCall – Salt Lake City, UT

May 2018 – Dec 2018

●Development of listeners, services, and interfaces to make available JNI layer code to UI development.

●C/C++ code porting to AOSP NDK development to build system and availability.

●Coordinated with third party to evolve Bluetooth code to CaptionCall phone system.

●Coordinated with legacy developers to create proper interfaces for Java Layer

●Architecture evaluation of code base and analysis of evolving MVP pattern.

●Mentor and encourage participants to actively pursue leadership activities in their current role.

●end unit testing

Environment: C, C++, C#, Java, CanOpen, Platform v.7.0 (Nougat), Serial Port, FPGA, embedded Android, DDMS, adb, Java, SVN, Jenkins, CanBus, nunit, HTML5, Angular, CSS3, iOS Native Xcode 14,RxSwift 6

.

Principal Software Architect/Developer

ConMed Advanced Surgical Energy Solutions – Denver, CO

Oct 2017 – May 2018

●Developed scope and initiatives to Launch Development team.

●Setup iteration strategy with respect to project plan and subsequent integration with project leaders.

●Identified technology risks and mitigation strategies.

●Developed and lead ConMed Adv. Surgical Energy Solutions product “Pioneer” to incorporate Nuget AOSP.

●Mentor and encourage participants to actively pursue leadership activities in their current role.

●end unit testing

Environment: C, C++, C#, Java, CanOpen, Platform v.7.0 (Nougat), Serial Port, FPGA, embedded Android, DDMS, adb, Java, SVN, Jenkins, CanBus, nunit.

Android Engineering Project Lead - Principal Software Architect/Developer

THE HARRIS CORPORATION - Rochester, NY June 2016 to July 2017

Develop and lead LTE Advanced Applications team for BeOn Android app (push to talk communications with Land Mobile Radio systems,

●Used Android Auto platform to run Beon application into a police vehicle.

●Manage user experience working group, pulling teams together to develop highly usable interfaces, and including stakeholders early in the process of feature development.

●Administrator for team's SharePoint site

●Group representative in internal and external ISO audits

●Active participant in two internal development programs:

●Mentor and encourage participants to actively pursue leadership activities in current role.

Environment: Platform v.7.0 (Nougat), Android Auto, P2500 protocal, Ubunto, RESTful/JSON/SOAPxml, DDMS, adb, Eclipse Juno, Java, Git, Jenkins, TCP, UDP.

Mobile Principal Software Engineer/Consultant

DIGITAS HEALTH GROUP - Philadelphia, PA

December 2015 to March 2016

Project: Develop applications for pharmaceutical companies ● Developed application AZHelps.

●Developed application for Android.

●Developed process and procedures for release of applications.

●Interviewed prospective candidates.

●Worked with outside development firms for application deliveries.

●Developed design and testing procedures for team and efficient deliveries.

●Participated in daily SCRUM meetings along with meeting deliverable within two week sprints.● Integrated demo phones with all necessary applications to present to VPs.

Environment: Platform v.5.1 (Lollipop/Marshmallow), Android, Factory, Ubunto, RESTful/JSON/SOAPxml, DDMS, adb, Eclipse Juno, Java, GitHub, RxJava, databinding, HTML5, Angular, CSS3.

Application Development-Applications Engineering Manager AII/Consultant

COMCAST - Philadelphia, PA

September 2014 to December 2015

Project: Develop software for Comcast smartphone/introduction to market.

●Downloaded Lollipop source code(5.1) and made changes to simulate customize native applications● Developed authentication application Account Manager/SQLiteDB/AsyncAdapter) for Comcast customers (RESTful client for JSON/SOAP XML)

●Developed application that rendered online streaming video on mobile phone.

●Developed two versions of a lockscreen app according to Comcast designs.

●Developed launcher and worked with existing launcher in marketplace.

●Integrated in house, customized smartdialing and messaging applications into framework.

●Field tested mos, latency, and dropped calls through voip, wireless, lte, etc; with main carriers of Sprint,T-Mobile, Verizon phones.

●Developed application that gathered network and device information for testing purposes.

●Participated in daily SCRUM meetings along with meeting deliverable within two week sprints. ● Integrated demo phones with all necessary applications to present to VPs.

Environment: Platform v.5.1 (Lollipop/M), Digital Media, Android, Factory, RxJava, Ubunto, RESTful/JSON/ SOAPxml, DDMS, adb, Eclipse Juno, Java, GitHub.

Sr. Android Developer/Consultant

CENGAGE CORPORATION - Chicago, IL

March 2014 to September 2014

Project: Develop android application for learning tool (Questia/Xamarin)

●Developed and designed UI widgets and graphics for application.

●Developed code in Java and then C# to fit to Mvvmcross v3 APIs.

●Developed and designed application to mimic current Questia website.

●Developed android application within Eclipse.

●Developed android application for Nexus 7 phone and Samsung Galaxy Tablet 10.1.

●Tested Android applications with adb, Android test, DDMS.

●Participated in daily SCRUM meetings along with meeting deliverable within two-week sprints.

Environment: Platform v.4.2 and above (Kit Kat), Android, MvvmCross v3, Factory, DDMS, adb, Eclipse Juno, Java, TFS.

Sr. Android Developer/Consultant

BIOMEDICAL SYSTEMS - Maryland Heights, MO

July 2013 to March 2014

Project: Develop android application Electronic Patient Reported Outcome (ePRO) ● Reworked as built design of system to conform to proper most efficient use of platform.

●Developed and designed UI widgets and graphics for application.

●Developed android application according to the Model View Presenter (MVP) pattern.

●Developed android application for Nexus 4 phone and Samsung Galaxy Tablet 10.1.

●Tested Android applications with adb, Android test, DDMS.● Participated in daily SCRUM meetings.

Environment: Platform v.4.2 and above (JellyBean, Kit Kat), Android, MVP (Model-View-Presenter), Factory Pattern, DDMS, adb, Eclipse Juno, Java, TFS.

Android advisor, instructor and field work for solutions group

UNBOUNDED SOLUTIONS - Sandy Springs, GA May 2013 to August 2013 o Developed criteria to screen potential android developer candidates.

●Developed instruction and training program for new applicants in Android.

●Maintained communication and assistance to field representatives.

●Created materials, exams, code for the purpose of teaching.

●Participated in daily SCRUM meetings.

Android Developer/Consultant

PRIMERICA CORPORATION - Duluth, GA

March 2013 to June 2013

Primerica App (Available on Google play): Primerica associate application -Delivery for national convention.

●Developed features for android application: UI views, base adapters, listviews, etc.

●Participated in daily SCRUM meetings.

●Developed and designed UI widgets and graphics for application.

●Developed Android application against SQLite/SQLiteOpenHelper, RESTful services.

●Unit tested, and code tested the application.

●Configured development environment with the proper tools, libraries, etc.

Environment: Android Target; Platform v.2.2 (Froyo; API 8 and above), Android DDMS, adb, Eclipse Juno, Java, SVN.

Android Developer

Adept Pros Inc

August 2010 to December 2012

Project: Arizona Digestive Health: Arizona Digestive Health application to help patients prepare for their upcoming procedures Can use this prior to any procedure in order to better understand their procedure and increase the ease and effectiveness of the preparation

●Gathered Android business requirements and created validation requirements for business needs to timely and accurate communication with project staff throughout the life cycle of the project.

●Developed Android skeleton applications that include the necessary components: SQLite DB, ContentProviders, Services, etc.

●Developed UI, activities, adapters and business classes for application.

●Tested Android applications with adb, Android test, DDMS.

●Project: Dr. Infinity! Fun Facts: Downloadable on Google Play. A Trivia application that users can contribute to its entertainment value/

●Worked on the local data storage using shared preferences, SQLite database and file system.

●Assisted in the development of requirements for the format of the application.

●Contributed to the application scheme and look.

●Developed necessary UI for the look and feel of application.

●Developed client- side web services for the API (RESTful) to Facebook.● Worked with design group to incorporate product look.

Project: Trivia Guru: Downloadable on iTunes. Trivia Guru is a quiz game. It tests users on a number of areas (i.e. history, literature, music, sports, etc.)

●Involved in unit testing with eclipse debugger and USB debugging.

●Implementation of Google API Web Services for directions and places in client applications.

●Worked with design group to implement widgets and views.

●Contributed to the development of views and activities.

Java Developer

Anheuser Busch IT

October 2009 to July 2010

Responsible for the assistance in the efforts to develop J2EE applications that are developed throughout all the AB system/environments:

●Worked on existing websites,

●adding functions and enhancing the overall design

●(Java J2EE, Java Servlets, JSP).

●Worked collaboratively with clients, teammates and web analysts to complete designs and estimates.

●Gathered business requirement and created validation requirements for business needs to timely and accurate communication with project staff throughout the life cycle of the project.

●Involved in the front-end dynamic screens using Swing, JSP, JavaScript and HTML and CSS. . Tech Environment: SAP, .NET, J2EE, Eclipse

Education

Bachelor of Math and Physics in Math and Physics

Kalamazoo College - Kalamazoo, MI

Bachelor of Science in Mechanical Engineering in Mechanical Engineering

Lawrence Technological University - Southfield, MI

Master of Mechanical Engineering Program in Mechanical Engineering Program

Washington University - St. Louis, MO

MBA in Computer Science Program

Webster University - St. Louis, MO

Biomedical Engineering Program

St. Louis Community College - St. Louis, MO

University Of Michigan - Ann Arbor, MI

Skills

•Android

•C

•Eclipse

•ITIL

•XML

•Proofreading

•Linux

•Data structures

•APIs

•Java

•Kotlin

•React Native

•ARCore:Sceneform

•Ionic 5

•Angular 11

•TypeScript

•JavaScript

•HTMl5

•CSS3

•SCSS

•Git

Additional Information

TECHNICAL COMPETENCIES

Languages: J2EE (JSP 1.2/2.0, Servlets 2.3/2.4, EJB 2.0),RxJava, JDBC 3.0, AS3, CSS, VBScript, C#, C, C+

+, HTML, XML, PHP, JavaScript, .NET, Enterprise Architect.

Patterns/Strategies: MVC, MVVM (MvvmCross v3), MVP, Singleton, Strategy, DataBinding.

Mobile: Android SDK (1.6, 2.2, 5.1.6.0), J2ME.

Tools: Jira, Confluence, Juno, Dagger, GitHub, Stack Overflow, Eclipse 3.x, Net Beans 5.x/6.x/7.x, Struts,

Apache server, Adobe Photoshop CS4, Flex 3.0, Flash CS4, Illustrator, Microsoft Visual Studio Test,

Xamarin.Android, CAD, Visio, PowerPoint, Unix.

Software/Databases: SQLite 3.6, Oracle 9i/10g, MySQL 4.0/5.0/5.5

Methodologies: Iterative development, Agile, ITIL, UML/RUP, ITIL.

Apps(URL):

●https://play.google.com/store/apps/details?id=com.harris.rf.beonptt.android.ui

●https://play.google.com/store/apps/details?id=com.wipro.planMYmeds

●https://play.google.com/store/search?q=comcast&c=apps

●https://play.google.com/store/apps/details?id=com.cengage.questia

●https://play.google.com/store/apps/details?id=clsds.joegl.epro_android

●https://play.google.com/store/apps/details?id=com.Primerica

●https://play.google.com/store/apps/details?id=com.adeptpros.adh



Contact this candidate