Scroll To View More
JoyAnne Foster, Web Applications Developer in Lawrence, KS, United States
JoyAnne Foster

Web Applications Developer in 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 Applications, 17 years
  • Web Services, 14 years
  • Core Java (J2EE), 12 years
  • Java, 12 years
  • Team Management, 7 years
  • Elasticsearch, 4 years
  • AngularJS, 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

    Java, Core Java (J2EE), XML, JavaScript, HTML, Python, CSS, C#, ActionScript, Visual Basic .NET (VB.NET), Visual Basic
  • Tools

    Eclipse IDE, Jira, Bamboo, WebStorm, Sublime Text, Git, Rational Rose, Microsoft Visual Studio, Apache Tomcat, Hudson, CVS, Subversion (SVN), Visual SourceSafe, SoapUI, Wireshark, Cygwin
  • Paradigms

    Agile, REST
  • Storage

    JSON, PostgreSQL, PostGIS, MySQL, AWS RDS, Elasticsearch, HSQL, SQL Server 2005, MongoDB
  • Other

    Team Management, GeoJSON, Web Applications, Big Data, Configuration Management, Geospatial Data, Web Services, SOAP, Elastic Load Balancers, WebLogic, Resin, TCP/IP, UDP, Ajax, COM
  • Frameworks

    Kendo, AngularJS, ASP, Ext JS, Flex, ASP.NET
  • Libraries/APIs

    D3.js, Cesium.js, AWS EC2 API, YUI, jQuery
  • Platforms

    AWS EC2, AWS Elastic Beanstalk, Android, Oracle, WebSphere, 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