João Pires — Software Engineer
Career related with Computer & Software Engineering, combining functions of senior software development, IT project management and team leadership. * Programming languages: C#, JavaScript, TypeScript, some Erlang, Elixir * Frameworks: :.NET Core, ASP.NET, AKKA.NET, Node.js. * Web development: ASP:NET Web API 2, MVC, WebForms, SignalR, REST (Swagger, OpenAPI, autorest), JSONRPC * Frontend development: React/Redux, Mobx, HTML5, CSS3, JQuery, Bootstrap, CKEditor, Material Design * Bot development: Dialogflow, Google Actions & Google Assistant app development. * Cloud: Azure some of knowledge of Firebase, Google Cloud Platform & Amazon AWS * Communications: GRPC, WebRTC, some knowledge of SDP, SIP, Kamailio/RTPEngine * Web servers: Node.js/Express, IIS6-8.5, Nginx * Testing: Unit Testing (server side): Visual Studio Team Test, FakeItEasy, RhinoMocks Unit Testing (browser side): Chutzpah, QUnit, Sinon Some BDD: Cucumber, RSpec, SpecFlow * Messaging: Apache Kafka, RabbitMQ * Containers: Docker, Kubernetes, Helm, Kustomize * Databases: Postgresql, Sql Server, Redis, Entity Framework * Observability: OpenTelemetry, OpenTracing, Jaeger, Prometheus, JSNLog, Serilog/NLog/Log4net, Common Logging API * DevOps tools: Gitlab, Fluxcd, Jenkins, GIT, Clearcase, CVS * Agile experience with SCRUM: personally organised daily scrums, sprint reviews, sprint planing and retrospectives
Stackforce AI infers this person is a SaaS expert with a strong focus on cloud-native solutions and microservices architecture.
Experience: 27 yrs 6 mos
Skills
- .net
- Cloud Development
- Microservices Architecture
- User Experience Design
- Web Development
- Real-time Data Processing
Career Highlights
- Expert in cloud-native contact center solutions.
- Proficient in microservices architecture and DevOps practices.
- Strong leadership in software development and project management.
Work Experience
Talkdesk
Technical Advisor (Staff Engineer) (4 yrs 11 mos)
Altitude Software
Senior Technical Lead (2 yrs 4 mos)
Senior Technical Lead, Architect (2 yrs 6 mos)
Senior Developer (6 mos)
Senior Developer / Team Manager (Contact Center software development business) (14 yrs 6 mos)
Software Developer (Contact Center software development business) (1 yr 2 mos)
Intervento – Integração de Sistemas de Informação, Lda.
Software Developer (1 yr 6 mos)
Education
Licenciatura at Instituto Superior Técnico
Post-Grad at Universidade Católica Portuguesa
Japanese Language at LanguageCraft