Skip to content

Instantly share code, notes, and snippets.

@dagadbm
Last active July 23, 2020 16:32
Show Gist options
  • Save dagadbm/3897ee323d2411961cbf846e57127c62 to your computer and use it in GitHub Desktop.
Save dagadbm/3897ee323d2411961cbf846e57127c62 to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "David Maia",
"label": "Senior Software Engineer",
"image": "https://raw.githubusercontent.com/dagadbm/cv/master/picture.jpeg",
"email": "david.barbosa.maia@gmail.com",
"phone": "+351 913 387 023",
"summary": "I love learning and programming using VIM key bindings.\nI am passionate about technology, functional programming, design patterns, best practices, software development and design.\nApart from that I also love going to the gym, jumping rope, listening to classical music and playing piano. I am also a classically trained pianist and I have been playing piano since I was 16 years old.\n\n\"There is nothing noble in being superior to your fellow man;\ntrue nobility is being superior to your former self.\"\nErnest Hemingway\n___\n\nMost used languages:\nJavaScript\n\nProgramming Languages:\nJavaScript, Java, C#, Python\n\nFrontend: \n=> HTML5/CSS3 (SCSS, bootstra/bulma), JS (ES6), $, _, react, redux(redux-saga), recompose, styled-components, vue (vueX) \n=> Testing Frameworks: jest, mocha (sinon/Chai), react-testing-library/enzyme\n=> Build Systems: Webpack\n\nBackend:\n=> .Net Framework 4.5 (MVC & Web Forms), Entity Framework, WPF\n=> Java EE 6, Swing\n=> Django, Flask\n=> Testing Frameworks: Cucumber, Selenium, TestNG, JUnit\n=> Build Systems: ant / maven / gradle\n\nDB:\n=> MS SQL Server, My SQL, Oracle DB\n\nLDAP:\n=> AD, CA Directory\n\nCI/CD:\n=> Jenkins, Azure Pipelines, GitLab\n\nSource Control:\n=> Git, TFS, SVN, CVS, Dimensions\n\nIDEs:\n=> PyCharm, IntelliJ, Eclipse, Visual Studio\n\nEditors:\n=> VSCode, Atom, Vim\n\nCloud:\n=> AWS, Azure\n\nGovernance Software Solutions:\n=> CA IAM, CA Site Minder\n\n___\nCurriculum Vitae (CV): http://bit.ly/davidmaia_cv",
"location": {
"address": "Portugal",
"postalCode": "",
"city": "",
"countryCode": "PT",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "ACoAAA1cs-cBGgS0B28jmHQcgdS88NgldaQqbEI",
"url": "https://www.linkedin.com/in/ACoAAA1cs-cBGgS0B28jmHQcgdS88NgldaQqbEI/"
}
]
},
"work": [
{
"name": "everis",
"endDate": "2018-01-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2017-01-31",
"summary": "Partnership project with nTTData for BMW doing maintenance and development for a complex Swing fat client app called Sales Assistant 3 that communicates with a Java EE application server. Integration with multiple interfaces (Web Services, message queues, etc.) to other BMW mission critical systems.\nScrum daily meetings, continuous integration (Jenkins), Sonar, JIRA, SVN, etc.\n\nTechnologies: Java 7, Java EE 6, JAXB, JAX-RS, JAX-WS, EJB, MQ, Swing, JavaFX, Junit, Oracle SQL, Jenkins, Sonar, JIRA, SVN",
"url": ""
},
{
"name": "BitSight Technologies",
"endDate": "2019-01-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2018-01-31",
"summary": "Bitsight is a venture backed start-up company leader of the security ratings service.\n\nI am a full stack software engineer (high front-end focus) currently working on the customer facing ratings portal.\n\nFront-end: ES6, sass, css (flexbox), react, redux, redux-saga, webpack, npm, yarn, istanbul, mocha, chai, enzyme, lodash, jquery, \nBack-end: python 2.7, django, django rest-framework\nPersistence: mysql\nDevOps: docker, k8s\nCI/CD: Jenkins\nWorkflow: JIRA, BitBucket, Confluence, Google Suite\nOS: iOS\nIDE: PyCharm",
"url": ""
},
{
"name": "everis (an NTT Data Company)",
"endDate": "2013-08-31",
"highlights": [],
"position": "Identity and Access Management Junior Consultant",
"startDate": "2013-05-31",
"summary": "Administrated an Identity and Access Management system (CA Identity Minder and CA Site Minder)\nfor a big regional insurance company.\nIntegrated new applications into CA IdentityMinder / CA SiteMinder invoking Web Services and\nStored Procedures using Java.\nPro actively found, fixed and implemented crucial changes to the IAM environment.\n\nTechnologies: axis2, WSDL, XML, LDAP, JDBC, CA Identity Minder, CA Site Minder",
"url": ""
},
{
"name": "everis",
"endDate": "2015-12-31",
"highlights": [],
"position": "Identity and Access Management Consultant",
"startDate": "2013-08-31",
"summary": "Implemented client changes to a highly customized Identity and Access Management system (CA Identity Minder) for a big banking company.\n\nUsed CA Service Desk Manager to handle CHGs and HDs regarding Roles/User Changes/Etc to CA Identity Minder solution.\n\nWorked together with Serena Dimensions staff to automate the promotion procedures into several environments.\n\nSingle-handedly designed and implemented an automatic test suite API for Identity Manager using Selenium. Implemented BDD testing on top of the test suite with Cucumber + TestNG.\n\nAutomated several common text processing tasks to reduce effective working time in Perl.\n\nKey player in migrating IM 12.5 to IM12.6 (xml, configuration, testing, Site Minder, etc.) \n\nDesigned with CA Services from the ground up a complex Self-Registry task with workflow and dynamic Provisioning Role assignment.\n\nResponsible for integrating and teaching two new team members.\n\nAutonomously created and a lot of missing core documentation for the project.\n\nCreated an integration process (step by step documentation, eclipse set up, etc.) for new team members to speed up the knowledge and reduce learning curve due to the high complexity of the project.\n\nTechnologies: Serena Dimensions, Serena Business Manager, Cucumber, TestNG, MS SQL, LDAP, Perl, Pentaho Data Integration",
"url": ""
},
{
"name": "Unbabel",
"endDate": "",
"highlights": [],
"position": "Senior Software Engineer",
"startDate": "2019-10-31",
"summary": "Unbabel is a scale up SaaS company that handles translations in a global scale.\n\nI am working for the community team enhancing and enriching the editors experience. \n\nTechnologies: vue, vueX, vue-router, django, flask, python, docker, k8s, aws",
"url": ""
},
{
"name": "Mash - We say yes",
"endDate": "2019-10-31",
"highlights": [],
"position": "Senior Software Engineer",
"startDate": "2019-01-31",
"summary": "Mash is a scale up fintech company based in Finland. I worked on the Portuguese office in partnership with Inscale.\n\n\nI mainly did front end development with a little bit of dev ops (mostly simple terraform scripts and playing around in azure). \n\nTechnologies: react, styled components, recompose, azure, azure pipelines, azure app insights, azure functions, terraform, .net 4.5, dotnet core",
"url": ""
},
{
"name": "everis",
"endDate": "2017-01-31",
"highlights": [],
"position": "Software Engineer",
"startDate": "2015-12-31",
"summary": "Full stack developer for a critical web application for the ministry of justice\nMaintenance and new developments of an existing .Net Web Forms application.\n\nDevelopment of a new web application (frontend & backend) from scratch using .Net MVC with Entity Framework (database first).\n\nDevelopment and maintenance of several Web Services using WCF.\n\nMaintenance of WPF application involving audio recording and playback.\n\n\nTechnologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, .Net Framework 4.5 (Web Forms & MVC), Entity Framework, iTextSharp, SQL Server (Stored Procedures), WCF, WPF, XAML\nContributors",
"url": ""
}
],
"volunteer": [],
"education": [
{
"institution": "Conservatory of Music",
"area": "Music Performance, General",
"studyType": "Musical Pratical Piano Forte Level 8 (out of 8)",
"startDate": "2006-12-31",
"endDate": "2012-12-31",
"gpa": "",
"courses": []
},
{
"institution": "Instituto Superior Técnico",
"area": "Information Technology",
"studyType": "Degree (BSc) in Engineering Sciences - Information Systems and Computer Engineering",
"startDate": "2007-12-31",
"endDate": "2011-12-31",
"gpa": "",
"courses": []
},
{
"institution": "Instituto Superior Técnico",
"area": "Information Technology",
"studyType": "Master Degree (MSc) in Information Systems and Computer Engineering",
"startDate": "2011-12-31",
"endDate": "2012-12-31",
"gpa": "",
"courses": []
},
{
"institution": "Conservatory of Music",
"area": "Music Theory and Composition",
"studyType": "Musical Theory Level 8 (out of 8)",
"startDate": "2006-12-31",
"endDate": "2012-12-31",
"gpa": "",
"courses": []
}
],
"awards": [],
"publications": [],
"skills": [
{
"name": "Java",
"level": "",
"keywords": []
},
{
"name": "Eclipse",
"level": "",
"keywords": []
},
{
"name": "C#",
"level": "",
"keywords": []
},
{
"name": ".NET",
"level": "",
"keywords": []
},
{
"name": "everis",
"level": "",
"keywords": []
},
{
"name": "Web Development",
"level": "",
"keywords": []
},
{
"name": "CA Site Minder",
"level": "",
"keywords": []
},
{
"name": "CA Identity Minder",
"level": "",
"keywords": []
},
{
"name": "Software Development",
"level": "",
"keywords": []
},
{
"name": "Visual Studio",
"level": "",
"keywords": []
},
{
"name": "Software Documentation",
"level": "",
"keywords": []
},
{
"name": ".NET Framework",
"level": "",
"keywords": []
},
{
"name": "Testing",
"level": "",
"keywords": []
}
],
"languages": [
{
"language": "pt",
"fluency": "Native Speaker"
}
],
"interests": [],
"references": [
"name": "João Pedro Martins Graça",
"reference": "In an IT carreer, it is very useful to work with colleagues that are passionate about what they are doing. I had that luck when I worked with David. He welcomed me to his team passing me all the knowledge I needed at the time, in a very dynamic and fun way. Besides David's remarkable teaching skills, I was also impressed with his perfectionism about his coding technique. In my opinion, every development team needs a software engineer like David. "
},
{
"name": "Dirk Woywode",
"reference": "I have worked with David in several projects over the last years where he always showed great professionalism and enthusiasm for his work. During this time, David has become an expert in the Identity Management space working with products like CA Directory, CA Identity Manager, CA SiteMinder as well as a number of RDBMS and provisioned endpoints. His sound technical background, development skills and his interest in the subject matters allowed him to adapt quickly to new situations and to overcome obstacles. He was always very dedicated and thorough in executing his tasks and contributed to the success of the team with a very positive attitude and great ideas. It has been always a very pleasant experience to work with him."
},
{
"name": "Paulo Lima",
"reference": "David has an impressive capability to learn new subjects and to build elegant, steady and well conceived IT solutions. \r\nAlthough still very young, he denotes high professionalism and integrates easily in any team. If he plays the piano as well as he works in IT, I'm afraid the world has lost a great pianist (or not, I hope!) - but, I have no doubts, he'll be an outstanding IT professional."
}
],
"projects": []
}{
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment