Activities involve develop new features and mantaining two apps: - A whitelabel TV Station app, focused on news, media and weather - An OTT App, that serves VOD content and live news
Activities: Worked with a Squad to develop, mantain and design features focused on the peer-to-peer instant payment experience, using a clean architecture approach, and patterns such as MVVM, MVI, Repository and others, on the Kotlin programming language. Development of unit and integration tests
Worked in a "end-to-end" Scrum team that developed new features and maintained a mobile app for financial services and credit card issuing, "Wil Bank". Tasks and responsibilities included: Migration from Java to Kotlin for the app codebase Development of features following the best coding practices and industry standards, such as MVVM, Architecture, Android Jetpack Libraries, Unit and Integration Testing Handling the deployment and release train of the app in Google Play Store Defining an architecture for the 2.0 version of the app, and participate in it's development fom the ground up
Development of SOAP and REST microservices. Development and maintenance of applications with the following languages/frameworks: JAVA EE, Spring Framework, JBOSS, Oracle SQL, Weblogic, OSB , SOA. Maintenance in Legacy systems (Delphi)
Worked in two large software projects: - A java based pattern recognition system for a major Oil Company, that could analyze vibration data from sensors and use machine learning techniques to detect and flag failurs on test runs for submerged oil pumps, and predict if a next failure was likely to occur before the desired MeanTime Between Failures - An android app for an Eletric Company meter reader employees, which would assign and distribute an optimal route for each one, based on distance and daily capacity constraints. Experience in Machine Learning Algorithms Data Classification, Pattern Recognition Development of Systems and Applications specialized in Artificial Intelligence Experience in Java, C, C++, Python
Experience in Computer Networks, managing and monitoring systems, routers and machines Creation and Maintenance of Linux Servers (Network, File Systems, Authentication, Routing, etc) Experience in Linux, ShellScript, Python, C