Skip to main content
  1. Stories/

Nearly Two Years as a Software Engineer!

·3 mins
Job Offer Work Programming Career Essays
Table of Contents
Career Path — This story is part of a series.
Part 2: This Story

After my attempt at being a QA in ITransition, I switched to become a software engineer. That’s what I study in my university, and what I’ve been doing in school as a hobby.

For nearly two years, I specialised in developing:

  • Adobe Flex applications for desktop operating systems;
  • Adobe Flash rich applications for the web;
  • and some minuscule C++ projects for the Windows Desktop, more learning the language than doing something significant.

Adobe platform helped us delivering rich, interactive experiences.

Adobe Flex
#

Adobe Flex was a framework for building rich internet applications and desktop applications using the once-popular Adobe Flash platform. It allowed developers to create highly interactive and visually engaging applications that could run on multiple platforms.

Overview
#

  • Flex enabled the creation of dynamic and interactive UIs with animations, transitions, and advanced controls like data grids, charts, and form elements.
  • Applications built with Flex could run on any platform that supported Adobe Flash Player or Adobe AIR (for desktop apps). This made them versatile and accessible across different operating systems.
  • Applications were primarily built using
    • MXML to define the UI layout and components.
    • ActionScript, for programming application logic and interactivity.
  • Flex supported integration with various back-end services. This allowed developers to fetch and display data dynamically in their applications.
  • Using Adobe AIR, Flex applications could be packaged as standalone desktop apps with access to system resources like file storage and native windows.

Advantages
#

  • Rapid Development: Pre-built components and an intuitive layout system made it easy to build complex interfaces quickly.
  • Visual Appeal: The framework supported advanced graphics and animations, ideal for media-rich applications.
  • Scalability: Suitable for applications ranging from simple tools to enterprise-level software.

Developments
#

With the help of Flex and Flash we’ve been doing:

  • E-learning platforms with rich multimedia content.
  • Business dashboards and reporting tools.
  • Media players and interactive media platforms.
  • Custom CRM and ERP systems.
  • Desktop applications.
  • Web portals that required heavy media.

My work involved extensive use of ActionScript and MXML to create dynamic, responsive interfaces. I was trained at making different interfaces look good on various screen sizes. It was very easy with Adobe Flash.

I collaborated closely with back-end team to integrate Flex applications with server-side systems, ensuring efficient data handling and performance.

This experience allowed me to deepen my understanding of desktop application development.

  • Including cross-platform compatibility and optimizing performance for various operating environments.
  • I also gained valuable insights into user-centric design principles, as the role required balancing technical functionality with intuitive usability.

These projects not only enhanced my technical expertise but also strengthened my ability to manage complex development workflows and deliver polished, reliable software solutions.

Sunset
#

Flex lost popularity due to the decline of Adobe Flash and the rise of open web standards like HTML5, CSS3, and JavaScript. Adobe discontinued support for Flash in 2020, which led to the obsolescence of Flex applications.

Modern technologies like React, Angular, and Vue.js now serve similar purposes with broader compatibility and better performance.

Flex remains a significant part of development history. For those of us, who worked with it, it provided valuable experience in creating interactive and data-driven applications, before the web evolved as it is today.

Reply by Email
Career Path — This story is part of a series.
Part 2: This Story

Related

My three months as a QA intern
·6 mins
Job Offer Work Quality Assurance Career Essays Programming
My career as a builder
·6 mins
Work Career Essays Job Offer
How I Fought My ICQ Addiction
·10 mins
Addictions Essays
How I Fought My Beer Addiction
·6 mins
Addictions Essays