I like the problem solving aspect to coding. There's a certain satisfaction to writing code that's not just functional, but easy for others to follow and understand. What I enjoy most about full stack work is the opportunity to understand and work with all the technologies that are used in making the application. I especially like the breadth of knowledge needed for the role.I got my start as a software developer from Catalyte. I went through their training, then went on my first client. This client had an enterprise level application in the health care field, which I worked on as a full stack developer for 1 1/2 years. The tech stack included Java Hibernate as the backend and Adobe Flex as the frontend framework. Near the end of the project, I also worked with the newly implemented Angular frontend framework. From there, I trained in data engineering internally for a few months, which gave me exposure to AWS and data engineering technologies (including Pandas, Apache Spark, and the Hadoop ecosystem). After this time, I worked with a client in a data engineering role within the ElasticSearch ecosystem. There, I worked on integrating log data from 3rd party APIs into the application by writing parser config files.I am now working at Assurant Labs as a full stack mobile developer for Android and iOS. This role has been more backend focused, and involves maintaining and adding new features to a mobile application and various SDKs.
Listed skills include Collaborative Problem Solving, Jasmine Framework, Spring Boot, Git, and 17 others.