Scroll To View More
JoyAnne Foster

JoyAnne Foster

Lawrence, KS, United States
Member since January 6, 2018
JoyAnne is a software engineer with 20+ years experience. She has developed and managed the full life-cycle of multi-tier full-stack applications. She's self-motivated and has extensive experience on front-end UI work, server code, and back-end DB management, but her love is JavaEE application development.
JoyAnne is now available for hire
Portfolio
Experience
  • JavaScript, 18 years
  • Web Apps, 17 years
  • Web Services, 14 years
  • Core Java (J2EE), 12 years
  • Java, 12 years
  • Team Management, 7 years
  • AngularJS, 4 years
  • Elasticsearch, 4 years
Lawrence, KS, United States
Availability
Part-time
Preferred Environment
MacOS, Eclipse/Sublime, SourceTree, Git
The most amazing...
...algorithm I've created was to compare a set of geotiff infrared imagery to determine average and outliers to anticipate geological events.
Employment
  • Engineering Manager
    2015 - PRESENT
    Intelesense.net (Collaborate.org)
    • Managed senior-level software development of Java/Angular applications.
    • Managed release planning, Scrum/iteration management, and task prioritization.
    • Oversaw global hiring and firing, vacation planning, and delegation of tasks.
    • Prioritized tasks involving working with customers, upper management, and the development team to estimate, rank, and prioritize tasks to prepare for the planning of iterations and releases.
    • Worked with other senior developers and the design team to architect and design new features and products.
    • Tasked with the in-depth certification process of our software for our federal government contracts.
    Technologies: Java, J2EE (Multithreaded, Clustered Environments), JavaScript, UDP/TCPIP Communication, Big Data, Android, REST, JSON, HTML, CSS, GIS, C#, Python, XML, ES, PostgreSQL, MySQL, Kendo, D3, AngularJS, Cesium, AWS
  • Senior Software Engineer
    2014 - 2015
    Intelesense.net (Collaborate.org)
    • Led the development of a large-scale RESTful Java API.
    • Created and maintained an application for data ingestion from various sources including hardware devices, CoT streaming servers, RSS, Twitter, and third-party APIs.
    • Customized and maintained an Android application focused on displaying geo-mapped medical data for the military.
    • Worked to acquire, analyze, process, and display satellite imagery.
    • Oversaw a large Angular single-page app supported by our Java API.
    Technologies: Java, J2EE (Multi-threaded, Clustered Environments), JavaScript, UDP/TCPIP Communication, Big Data, Android, REST, JSON, HTML, CSS, GIS, C#, Python, XML, ES, PostgreSQL, MySql, Kendo, D3, AngularJS, Cesium, AWS
  • Engineering Manager
    2011 - 2014
    ARRIS – formerly Netopia/Motorola Inc./Motorola Mobility Inc./Motorola Home (Google)
    • Subordinated goal setting, performance evaluations, career growth, and awards compensation.
    • Handled roadmap planning and resource scheduling.
    • Coordinated delivery of releases between Engineering, PSO, RMT, QA, and customers.
    • Defined, managed, and tracked priorities regarding customer facing work, roadmap work, and other tasks requiring attention.
    • Delegated work to appropriate team members, ensuring both team/individual growth and product quality.
    • Worked with and managed team members globally, overcoming difficulties with language barriers and time differences.
    • Interacted directly with customers to troubleshoot issues and gather requirements.
    • Released tracking for ongoing work, vetting of incoming work, designing/architecting sessions, hosting and/or taking input from the team’s retrospective, and handling sprint reviews.
    • Filled in as senior developer as needed for project completion.
    Technologies: Java, J2EE (Multi-threaded, Clustered Environments), JavaScript, UDP/TCPIP Communication, Big Data, REST, JSON, HTML, CSS, Web Services, SOAP, Flex, ActionScript, XML, AJAX, Oracle, HSQL, Ext JS, YUI, JBOSS, Tomcat, Resin, WebSphere, WebLogic, AWS
  • Senior Software Engineer
    2006 - 2011
    ARRIS – formerly Netopia/Motorola Inc./Motorola Mobility Inc./Motorola Home (Google)
    • Developed, composed technical documentation, conducted unit testing, and reviewed code in JVM and multiple container environments (asynchronous, multi-threaded, clustered, Spring, Ant, Maven).
    • Developed JavaScript, Flex, and ActionScript including the use of Ext JS and YUI.
    • Developed the interface, including HTTP, RESTful, and other web services using SOAP, JSON, and XML.
    • Monitored and troubleshot network traffic using packet captures to inspect communication between servers/devices.
    • Configured, troubleshot, and connected ACS to many different gateways, modems, bridges, set-top boxes, and other devices.
    • Scripted and configured Linux/Solaris.
    • Developed schema design for Oracle, Postgres, and hSQL.
    • Migrated applications to AWS EC2/RDS.
    • Participated in SPRB and SPPT to identify and encourage best practices for use of open source and other third party software. The teams also evaluated usage of third-party software within product teams.
    • Mentored and supported junior team members.
    • Provided training to engineering, PSO, RMT, QA, and other Motorola teams on new features, installation, and integration, software pedigree practices, and various other topics.
    • Participated in and led multiple, often simultaneous, full-release lifecycles.
    • Managed configurations, including source control including branching, merging, and builds.
    • Set up demo environments for potential customers, trade-shows, and sprint reviews.
    • Planned, tracked, reviewed, and led retrospectives for scrum methodology.
    • Planned, prioritized, and created stories.
    Technologies: Java, J2EE (Multi-threaded, Clustered Environments), JavaScript, UDP/TCPIP Communication, Big Data, REST, JSON, HTML, CSS, Web Services, SOAP, Flex, ActionScript, XML, AJAX, Oracle, HSQL, Ext JS, YUI, JBOSS, Tomcat, Resin, WebSphere, WebLogic, AWS
  • Senior Application Developer
    2001 - 2006
    LaGarde, Inc.
    • Programmed automated websites that could be purchased, spun up, and customized on the fly (stores.storefrontnow.com).
    • Consumed and produced data via REST, web services/XML/EDI communication.
    • Integrated with many shipping carriers for real-time rates (UPS, USPS, DHL, LTL, Canada Post, FedEx).
    • Integrated with real-time credit card processors (Authorize Net, Verisign, PayPal, WorldPay, LinkPoint, PsiGate, and more).
    • Interfaced with product push vendors (DealTime, and MarketPlace Manager).
    • Wrote and maintained plugins for FrontPage and Dreamweaver.
    • Programmatically created, dropped, and modified DBs, objects, stored procedures, and logins.
    Technologies: JavaScript, HTML, CSS, Web Services, SOAP, VB.Net, ASP.NET, Visual Basic, COM, XML, ASP, AJAX, SQL Server, REST
  • Independent Software Developer
    1999 - 2006
    Independent Contractor
    • Developed and owned VB 6.0 home inspection application OnsiteReports.
    • Customized LaGarde's storefront software.
    • Completed several projects including application development, website development, and technical support.
    • Maintained and updated a website for an architectural firm in Manhattan, KS.
    Technologies: JavaScript, HTML, CSS, Web Services, SOAP, VB.Net, ASP.NET, Visual Basic, COM, XML, ASP, AJAX, SQL Server, REST
  • Web Programmer
    1999 - 2001
    Ten Sigma
    • Created VRSchoolhouse, an online school that was used statewide in KS.
    • Created and managed SQL Server and Access databases.
    • Created JavaScript and ASP applications, created VB components (COM), and embedded them in ASP applications.
    • Created an eCommerce website, including shopping cart and credit card payment.
    • Managed and documented projects, and maintained and troubleshot networks.
    Technologies: JavaScript, HTML, CSS, Visual Basic, COM, XML, ASP, AJAX
  • Programmer, Analyst
    1997 - 1999
    The Moore Group (Outsourced to Sentara Health Systems)
    • Designed, developed, and did QA testing for a VB app.
    • Triaged and liaised between senior developers and hospital employees using software.
    • Worked on database stored procedures.
    Technologies: VB, SQL, Winsock, PHP
Experience
  • Collaborate.org (Development)
    https://collaborate.org/home

    The Collaborate.org platform is a nexus of 21st century knowledge generation. The platform allows you to transform fresh data streams into actionable understanding. It provides a space for coordinated, cohesive action. And collaborate.org is open to the world, so every member gets the externalities of an intelligence social network for expertise and resource sharing.

Skills
  • Languages
    Core Java (J2EE), Java, JavaScript, HTML, XML, Python, C#, CSS, ActionScript, VB.NET, Visual Basic
  • Tools
    JIRA, Eclipse IDE, Sublime Text, Git, WebStorm, Bamboo, Apache Tomcat, JIRA Plugins, Hudson, CVS, Subversion (SVN), Visual SourceSafe, SoapUI, Wireshark, Rational Rose, Cygwin, Visual Studio
  • Paradigms
    Agile, REST
  • Storage
    JSON, Elasticsearch, AWS RDS, MySQL, PostGIS, PostgreSQL, SQL Server 2005, HSQL
  • Other
    GeoJSON, Team Management, Elastic Load Balancing, SOAP, Web Services, Geospatial Data, Configuration Management, Web Apps, Big Data, TCP/IP, UDP, WebLogic, Resin, AJAX, COM
  • Frameworks
    Kendo, AngularJS, ASP, Flex, ASP.NET, Ext JS
  • Libraries/APIs
    AWS EC2 API, Cesium.js, D3.js, YUI, jQuery
  • Platforms
    Elastic Beanstalk, AWS EC2, WebSphere, Oracle, Android, NetBeans
Education
  • AAS degree in Networking and Computer Programming
    1996 - 1997
    ECPI College of Technology - Virginia Beach, VA
I really like this profile
Share it with others