Working in different products from different companies in different technologies, such as C#, Javascript,.Net Core, Vuejs, C++, MVC, not only developing, also in some cases, creating the structures of the project with the best practices in mind and creating UML like ER, Class, Sequence diagrams.
Develop solutions using the best development practices, thinking in the national impact that will have hundreds of thousands of users. Working with a dynamic development stack, Vuejs, Nodejs, .Net Core, and some CSS libraries.
- Represent the client within the software development process. -Participate in the Sprint Planning. -Develop solutions using the best practices and conventions defined for the team and the client. - Prepare QA deliverables in the defined structure. - Resolution of change tickets from production. - Constant communication between developers / Analyst QA / Product Owner. - If necessary, communicate with the client in writing, verbal, remote, and/or face-to-face manner. - If necessary, support/guide team members within the client's project. - Domain of programming logic. - Knowledge of programming languages (stories such as C # Java Script, among others) and implementation technology of the project in which it participates. - Management of database, among others. - Knowledge of software programming techniques. - Knowledge of UML. - Knowledge of object-oriented analysis and design. - Basic knowledge of the English language (read-speak-write).
A mobile developer using cross-platform technology Xamarin forms, converting UI/ UX design in XAML code for Xamarin forms and consuming web services using the best practices, implement push notification for ios and android in firebase, submit an application to android store and apple store.