John Tsinonis

John Tsinonis Email and Phone Number

Senior Software Engineer @ ManTech
2251 Corporate Park Drive, Herndon, Virginia 20171, us
John Tsinonis's Location
Middletown, Maryland, United States, United States
John Tsinonis's Contact Details

John Tsinonis personal email

About John Tsinonis

Senior software engineer that specializes in the design, implementation and evolution of web and mobility enabled solutions.

John Tsinonis's Current Company Details
ManTech

Mantech

View
Senior Software Engineer
2251 Corporate Park Drive, Herndon, Virginia 20171, us
Website:
mantech.com
Employees:
5
John Tsinonis Work Experience Details
  • Mantech
    Software Engineer
    Mantech Mar 2024 - Present
    Herndon, Virginia, Us
  • Humana
    Senior Software Engineer
    Humana May 2022 - Mar 2024
    Louisville, Kentucky, Us
    As a Full Stack Software Engineer (frontend & backend) was tasked to re-architect a project called the Test & Learn Platform (TLP). TLP allowed creating various Tests using a statistical power calculator to determine if the Test is well powered. In addition to budling Tests, TLP contained the Library of Learnings (LOL) which is view into what Human has learned from previous Tests.· Re-Architected TLP App from Angular 1.x to Angular14.· Upgraded from using cookies and basic auth to JWT Tokens· Implemented Single-Sign On (SSO) for TLP in all environments (nonprod, staging, prod) using Microsoft Authentication Library (MSAL)· Architecture: Follow LIFT principle, NgRx for state management, RxJS for reactive forms, CSS/SCSS· Used Bootstrap for common look and feel· Daily stand-ups in Teams, Backlog Grooming/Retro, Sprint Planning. Used JIRA/Azure & Git for code repository.· Mentored team members on how to use Angular/NGRX· Spring Boot as Backend· Azure Search Indexes· Followed (Arrange, Act, and Assert) AAA for Unit Testing· Front End code coverage at 97%· TLP to Production· Promoted to Technical Lead
  • Caci International Inc
    Senior Software Engineer
    Caci International Inc Nov 2019 - May 2022
    Reston, Virginia, Us
    Re-joined CACI to support continued design and development of the LogiCole System, specifically for the modules of Finance and Property Management.· Conduct research, design and implementation of Finance and Property Management requirements into Angular components.· Architecture: Follow LIFT principle, NgRx for state management, RxJS for reactive forms, CSS/SCSS· Used Bootstrap for common look and feel· Daily standups in Slack, Backlog Grooming/Retro, Sprint Planning. Used JIRA & GitBlit for code repository.· Mentored team members on how to tame asynchronous requests via Observables
  • Jjt Web Consulting, L.L.C.
    Owner
    Jjt Web Consulting, L.L.C. Sep 2010 - Apr 2022
    Develop and deploy iOS and Android applicationsWordpress and Magento theme developmentCore Java developemnt
  • Surge – A Catalyte Company
    Senior Software Engineer
    Surge – A Catalyte Company Jun 2018 - Nov 2019
    Baltimore, Us
    As a Front End Angular Developer was tasked to design and implement sections (Authorizations and CarePlans) of Casenet’s Trucare application, an enterprise care management workflow platform that enables members to manage and improve care and lower costs.· Conduct research, design and implementation of Authorizations & CarePlans requirements into Angular components.· Architecture: Follow LIFT principle, NgRx for state management, RxJS for reactive forms, CSS/SCSS· No use of Bootstrap, built our own rules· Daily standups in Slack, Backlog Grooming/Retro, Sprint Planning. Used JIRA & BB (BitBucket) for code repository.· PR (Pull Request) on developers branch needed to have two or more approvals for code to merge
  • Caci International Inc
    Senior Software Engineer
    Caci International Inc Jan 2014 - Jun 2018
    Reston, Virginia, Us
    Support mobile capability development and demonstration for the LogiCole System, the LogicCole System is the new Technical Refresh system for the US Army to support medical logistics for the Defense Health Agency (DHA).· Conduct research, develop prototypes and design production quality mobile solutions to meet customer requirements.· Effort required incorporation of emerging technologies such as Angular, Ionic2, and NativeScript.· Performed key research and concept development in specific areas of need to address customer requirements for operating in disconnected mode (periodic non-networked) environment· Researched and integrated solutions that leverage advanced mobile centric messaging technologies such as MQTT for performing resilient message and data exchanges between mobile platforms and backend servers.· Performed research and work with vendors such as Thursby to integrate CAC based authentication, a key concept in the government domain.Designed and implemented SOAP secure web services for Joint Medical Asset Repository (JMAR)’s . In addition to transport layer security JMAR needed application level security with message integrity and confidentially, these goals were met by using WS-SECURITY and WS-POLICY.Part of the re-engineering effort for JMAR, currently redesigning the Extract Transform and Load (ETL) process that JMAR currently uses with Spring Integration and Spring Batch.Re-engineer the build and deploy process for JMAR, currently the build is created by running complicated ANT/NANT scripts, change this to use Maven builds and continuous integration tools such as Jenkins, repository tools such as Sonatype Nexus and various scripts using ruby.
  • Jjt Web L.L.C.
    Software Engineer
    Jjt Web L.L.C. Jan 2013 - Jan 2014
    As the owner and developer of JJT Web L.L.C., our current focus is on developing iOS, Android and LAMP applications.· Querying backend Wordpress databases via REST to retrieve and parse data in a JSON format· PHP templates to handle communications between mobile device and MySQL database· Usage of DAO’s (Data Access Objects), these objects were used to send and retrieve data between the mobile application and the database· Front End Tools:o Xcode, Eclipseo LiveCode, write once deploy everywhereo Android Development Tools (ADT), Android Virtual Device Manager (AVD’s), Dalvik Debug Monitor Server (DDMS)o ShareKit, TouchJSON and AdWhirl libraries for Xcodeo SQLite to save favorites and offline datao Subversion for code repositoryo Usage of MediaPlayer and ffmpeg as a native library to capture audio and video into timeframe sequences, the timeframe would consist of small clips of video and/or audio, which allowed the user to change the pitch and volume.· Recent Projects: joseandresfoods.com and actionproducts.com, Magento Enterprise and Commerce were used to develop branded themes to fit the client’s requirements. Tools used to develop the projects: Javascript, jQuery, PHP, MySQL, Apache, CSS, HTML5, and Photoshop.
  • 2020
    Integration Developer
    2020 Sep 2011 - Feb 2013
    Westford, Massachusetts, Us
    Created and enhanced services for the One-Stop Shop (OSS) shopping cart for the Department of Health & Human Services (DHHS) with new business logic using tools such as: Activity BPMN, Magento, Web Services, Struts, Spring, Hibernate, and iBatis.· jUnit using Mockito and PowerMock, used to feed data into Cobertura coverage tool· Created a tool that encrypts zip files with AES 256 bit encryption with password protection· Created a web service client for OSS to talk to the a print vendor for business card generation· Created and enhanced Nameplate and Business Card Activiti workflows based off the new Use Cases· Modified existing skin layout in Activiti, using CSS, Javascript, jQuery, DHTML and the tiles framework· Managed products and catalog items in Magento
  • Akimeka, Llc
    Senior Software Engineer
    Akimeka, Llc Dec 2010 - Sep 2011
    Maitland, Fl, Us
    Enhanced Joint Medical Asset Repository (JMAR)’s Joint Medical Logistics Reporting tool (JMLRT) viewer to include normalized Chemical, Biological, Radioactive, and Nuclear (CBRN) inventory as Geographical Information System (GIS) views to facilitate better decision making. Currently working on JMAR’s equipment module to add additional back end services such as: device class, device codes, manufacturer names, regional commands, etc. to generate JFreeChart chart data and Business Objects (BO) reports.· Usage of Java Server Faces (JSF)· Usage of design patterns such as: DAO, Façade, Abstract Factory· Icefaces, JQuery, Hibernate· Spring
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Dec 2008 - Dec 2010
    Bethesda, Md, Us
    Developed a Java web internet/intranet application called Beneficiary Offset National Demonstration (BOND). The purpose of this pilot was is to give incentives to beneficiaries who are receiving disability insurance from the Social security Administration (SSA), which will lead to increased earnings and employment to the beneficiary. The BOND architecture consisted of four tiers: Web Service (internet) is used to expose the services methods to external clients, Presentation, Service and Persistence are the remainder of the three tiers which are internal to the SSA. An external Web Service end-user interaction initiates a layered processing of requests and responses through each tier.· Usage of Struts to handle data requests and responses (MVC)· Used IBATIS to externalize SQL· Created BPQY DAO Bridge for the service layer· JBoss rules engine to externalize all the business rules· The use of Java Data Transfer Objects (DTO), a bean that would be used across the various layers for data transfer· Java resource bundles to encapsulate the text used for the front-end pages· Section 508 Compliance
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Jul 2008 - Dec 2008
    Bethesda, Md, Us
    Developed a Java web service which allowed clients to retrieve database records based off the exposed methods of the WSDL, the data returned was in XML. The XML data was generated by using a DAO persistence framework, this helped hide the persistence layer implementation details by allowing pluggable DAO components to be swapped in and out easily by wiring this information in an external xml file. The key to this framework was that the SQL was specified in an external property file.· Used WSDL to describe the various services that are available · Usage of design patterns such as: DAO, Façade, Abstract Factory· JDBC
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Dec 2007 - Jul 2008
    Bethesda, Md, Us
    Developed a web intranet application called Benefits Planning Query (BPQY). BPQY provides a snapshot of the beneficiary's benefits and work history as it is stored in SSA's electronic records. As the lead developer, I was involved in the design, implementation and testing of BPQY. BPQY architecture consisted of three tiers: Presentation, Service, and Persistence. Each end-user interaction initiates a layered processing of requests and responses through each tier.· Usage of Struts to handle data requests and responses (MVC)· Used IBATIS to externalize SQL· Created BPQY DAO Bridge for the service layer· Apache FOP to print cover letters and the benefits· The use of Java Data Transfer Objects (DTO), a bean that would be used across the various layers for data transfer· Java resource bundles to encapsulate the text used for the front-end pages· Section 508 Compliance
  • Discovery Channel
    Senior Software Engineer
    Discovery Channel Jun 2007 - Dec 2007
    Us
    Provided technical expertise to enhance and develop TV Listings and in the development of the 2007 National Body Challenge
  • Galt Associates, Inc. Sterling, Va
    Senior Software Engineer
    Galt Associates, Inc. Sterling, Va Jun 2003 - Feb 2004
    Enhanced and maintained a web based system that performed mappings (manual or automatic) of verbatim terms to the correct MedDRA taxonomy (Reaction Dictionary). The mapped data is stored in a database for later retrieval for use in clinical trial activities
  • Qed Solutions Inc, Mclean, Va (Now Druglogic)
    Senior Software Engineer
    Qed Solutions Inc, Mclean, Va (Now Druglogic) Apr 2001 - Jun 2003
    Responsible for the development and maintenance of a drug/reaction web enabled analysis system. Duties included building various API’s and standards to support clients using an ASP and in House Turnkey model.As a team member, was involved in the design, implementation and testing phases of the various web based API’s that were built. Performed peer reviews on code and design documents.
  • Knowledgeplanet.Com, Reston, Va
    Senior Software Engineer
    Knowledgeplanet.Com, Reston, Va Sep 2000 - Apr 2001
    Design, implemented a web based solution to connect dispersed Interactive Distance Learning (IDL) systems.Developed and implemented an XML based API to communicate between dispersed Interactive Distance Learning (IDL) systems. The API was initial attempt to create a generalized interface for IDL’s (KP2000, Centra, Interwise) that have their own Content Management System (CMS).
  • Senior Software Engineer
    Fugen Technologies, Rockville, Md (Now Premier Data Services, Inc.)
    Senior Software Engineer Nov 1998 - Sep 2000
    Bucuresti, Ro
    Designed and implemented a web based solution to web enable Florida's Seminole County Traffic Management System.
  • Bell Atlantic, Silver Spring, Md (Now Verizon)
    Programmer/Analyst
    Bell Atlantic, Silver Spring, Md (Now Verizon) Dec 1995 - Nov 1998
    Responsible for the development and maintenance of a system called ISDN Marketing Operations Support System / Service Express (IMOSS/SE). IMOSS/SE was a development project that supported functions needed to provision ISDN service orders created.

John Tsinonis Skills

Xml Software Development Software Engineering Java Databases Microsoft Sql Server Css Sdlc Tomcat User Experience Testing Mvc Program Management Mysql Process Improvement Active Server Pages Eclipse Ajax Jsp Pl/sql Struts Asp Architecture Servlets Cms

John Tsinonis Education Details

  • The Johns Hopkins University
    The Johns Hopkins University
    Computer Science And Telecommunications
  • Capitol Technology University
    Capitol Technology University
    Computer Science
  • Montgomery College
    Montgomery College
    Computer Technician

Frequently Asked Questions about John Tsinonis

What company does John Tsinonis work for?

John Tsinonis works for Mantech

What is John Tsinonis's role at the current company?

John Tsinonis's current role is Senior Software Engineer.

What is John Tsinonis's email address?

John Tsinonis's email address is jt****@****ail.com

What schools did John Tsinonis attend?

John Tsinonis attended The Johns Hopkins University, Capitol Technology University, Montgomery College.

What skills is John Tsinonis known for?

John Tsinonis has skills like Xml, Software Development, Software Engineering, Java, Databases, Microsoft Sql Server, Css, Sdlc, Tomcat, User Experience, Testing, Mvc.

Who are John Tsinonis's colleagues?

John Tsinonis's colleagues are Dean Jones, Mike Heavner, Luis Garcia, Gloria Phelps, Bill Parker, Cyd Galarza, Matthew Hale.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.