Software development and architecture definition for technically complex products belonging to US-based companies. Main technologies involved Java / J2EE / Angular / Python / Django / Maven / Jenkins / Sonar / JavaScript / NodeJs / Sonar / SQL / Spring Boot / Hadoop / Kafka / Akka Components / Pig / Hive / HDFS / ReactJs / Antlr / AWS / Digital Ocean.
Activities: • Design Thinking sessions with stakeholders • Candidate Technical Interviews • Architecture. Reusable components and Application BaselineDefinition • Developers Onboarding, Guidelines for minimizing initial learning curve • Definition of quality control standards and best practices • Quality control automation • Preparation of client-facing demos • Development Environment Generation • Knowledge Strategy Definition • Promote Test-Driven Development
Activities: • Manage onboarding of new employees / set area objectives • Candidate technical interviews • Process Definition and Modification, Technical Solutions, Tools Selection • Quality control automation • Definition and implementation of Information System • Training Plan Definition • Pre-sales Activities
Design and Implementation of Big Data tools dashboards and Graphic Traffic Simulation software for a Germany-based company, implementing JavaEE, React.js, Kafka, Akka Components, Hadoop, Pig, Hive, HDFS, MPS, Antlr, chart.js, and MongoDB. Databases design for social network startup project (Spain). Design and fixes on several apps belonging to US startups (catchat.io / genium.io / iceman solutions). Consultant on Payment GateWays options (Cambly.com - USA) - Online PDF Editor for contracts (Xteros - USA) - PDF Document Generation Library (Stacksoft - USA) - Java Graph Lib - Task Engine (eka.ai – USA). The technologies for these projects include: Java / J2EE / Angular / Python / Django / Maven / Jenkins / Sonar / JavaScript / Node.js / Sonar / SQL / Spring Boot / Hadoop / Kafka / Akka Components / Pig / Hive / HDFS / React.js / Antlr / AWS / Digital Ocean / Google Cloud / Docker / Docker Compose.
Customers: OSDE, VISA, Peugeot and others. Activities: • Scrum Master • Support for developers • Estimation and of development times. Specification of subtasks required for each development. Division of tasks for other team members. • Required solution design (UML) • Development of new modules with concerns of coverage, tests, safety, performance. • Participation in presentation to the end user of the new developed features
Digital Signature System Development. Technologies: PKI / Digital Signature / EJB / jBoss / Oracle / BouncyCastle