Skip to content

Instantly share code, notes, and snippets.

@rfabro
Last active May 30, 2023 20:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rfabro/3eabf522c02f3a60d901da88c10d449a to your computer and use it in GitHub Desktop.
Save rfabro/3eabf522c02f3a60d901da88c10d449a to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Rafael Fabro",
"label": "Software Engineer",
"picture": "https://y78ezq-dm2305.files.1drv.com/y4miAi1d3REbfsAWdpMavLXMqwQV0RRHu89eBI1_dRBKpgX9_Akap0rjF_-y-fUEAbrRTSegcBoFDG3IpxW-XkdIHlylwtYmtP3DVTghhZbd1tqDkhxDEqwBOdO9YatPrqmfK6k9dBPz4ToXfcHgTlYR8GlprNyegUqGT0CfTAf0VirEe6MgA9PozdVuRJ8Cxh_KBAx6zOo-w-sMqfRAY70mg?width=600&height=600&cropmode=none",
"email": "rafaelfabro@live.com",
"website": "https://www.linkedin.com/in/rafael-fabro/",
"summary": "Senior Software engineer with more than 10 years of experience in doing development and maintenance of various applications spanning different industries using .NET, Azure and other Microsoft-related technologies. Can work independently or closely with a development team and business stakeholders. Additional experience include providing L3 production support, team management etc.",
"location": {
"city": "Quezon City",
"countryCode": "PH",
"region": "NCR"
},
"profiles": [
{
"network": "GitHub",
"username": "rfabro",
"url": "https://github.com/rfabro"
},
{
"network": "LinkedIn",
"username": "rafael-fabro",
"url": "https://www.linkedin.com/in/rafael-fabro"
}
]
},
"work": [
{
"company": "Doxa7",
"position": "Software Developer",
"startDate": "2021-03-15",
"summary": "Part of the engineering team of a US financial company that provides business financing to SME enterprises, business valuation services etc.",
"highlights": [
"Currently works as one of the engineers that maintains the core products of the company. The company's platform uses different Microsoft technologies such as .NET 6, Blazor, Azure Functions, SignalR etc. Other technologies used are .NET Framework, Azure DevOps and Salesforce (Classic & Lightning)."
]
},
{
"company": "Confidential",
"position": "Freelance Fullstack Developer",
"startDate": "2019-08-06",
"endDate": "2021-03-12",
"summary": "Worked as a freelance software developer for different companies on a full-time or contractual basis.",
"highlights": [
"Worked for a company in UK that focuses on developing cloud-based applications. Developed an API application in ASP.NET Core 3.1 that uses the Azure SDK and Azure API to create and manage Azure resources such as App Services, App Service Plans, SQL Servers, Databases, Storage Accounts, Blobs, Failover Groups etc. This will be internally used by the company to help them manage Azure resources without logging to the Azure portal. Also wrote a number of Azure Functions, created build and release pipelines in Azure Devops using YAML, and created Docker images that will be uploaded to Azure Container Registry and used to automatically renew a running App Service.",
"Worked as a full-stack developer on a contractual basis for a consulting company to maintain an e-learning platform for one of its Fortune 500 client. Fixed bugs, implemented new features and assisted the company to deploy and handover the application to the client's development team. The application uses ASP.NET Core 2.2, Azure SQL and hosted on Azure.",
"Worked as part of the development team that maintains an Australian-based online travel and leisure platform that connects to different online booking and service providers. Platform is running in .NET Framework using C#, XML and WCF."
]
},
{
"company": "Willis Towers Watson",
"position": "Full-stack Developer",
"startDate": "2019-02-20",
"endDate": "2019-07-17",
"summary": "WTW is one of leading companies in the world that offers HR, risk and financial technology solutions.",
"highlights": [
"Full-stack developer for one of the teams that develops and maintains one of the main HR products of the company. The product helps companies provide competitive financial compensation, rewards and benefits to their talents.",
"Developed new features to the application and updated existing ones. Resolved issues, written unit tests and worked together with the business and quality analysts on providing technical assistance and know-how."
]
},
{
"company": "77 Global Services",
"position": "Application Development Analyst",
"startDate": "2018-07-05",
"endDate": "2018-12-17",
"summary": "Worked as a developer for one of the largest travel agencies in the world.",
"highlights": [
"Was a part of a multinational team that modernized one of the global applications used throughout the company. The application will benefit travel consultants in setting up different flight itineraries worldwide and realtime.",
"Worked together with business and quality analysts to resolve defects and update existing functionalities.",
"Assumed the role of Scrum Master on a rotational basis, overseeing the sprint progress and doing other Scrum master-related responsibilities such as leading the Scrum meeting, preparing daily reports and attending other sprint-related meetings while still doing development-related tasks on the side.",
"Written unit tests and prepared scripts for data migration."
]
},
{
"company": "Accenture",
"position": "Senior Software Engineer",
"startDate": "2015-12-05",
"endDate": "2017-12-05",
"summary": "Senior developer and team lead for a dev project that supports a healthcare company in US",
"highlights": [
"Senior developer for a healthcare company located in US. Developed new functionalities, updated existing ones, resolved defects and reviewed the changes made by peers. Worked closely with onshore counterparts on resolving issues that may impact other teams within the company and worked together with the local QA team to help with their test planning and analysis. Provided code reviews to peers, L3 production support, resolved production issues and integrated 3rd party extensions to the existing code base.",
"Later was assigned as the team’s development lead. Became responsible on monitoring the development team's daily progress and activities. Also responsible in communicating to the management any project level activities and concerns while providing oversight and mentoring for the junior team members."
]
},
{
"company": "Accenture",
"position": "Software Engineer",
"startDate": "2013-06-06",
"endDate": "2015-12-05",
"summary": ".NET Developer for a large German investment bank",
"highlights": [
"Became a .NET developer for a large German investment bank and was a part of a team that supports numerous applications written in different technologies, primarily using .NET and SQL (Oracle PL/SQL and Microsoft SQL Server). Provided L3 production support, resolved production issues, wrote new and updated existing documentation and created tools to help improve existing processes.",
"Worked together with the development team in creating an application that helped comply with the bank's internal audit regulations and helped saved the company thousands of man-hours."
]
},
{
"company": "Accenture",
"position": "Associate Software Engineer",
"startDate": "2011-12-05",
"endDate": "2013-06-05",
"summary": "Mainframe developer for a large American Credit Card company",
"highlights": [
"Undergone boot camp for mainframe developers and was deployed as a junior mainframe developer for a large American bank popular for its line of credit cards. Became a part of different teams within the project that supports the bank's credit card billing functions and membership rewards."
]
}
],
"volunteer": [],
"education": [
{
"institution": "University of the East - Manila",
"area": "Information Technology",
"studyType": "Bachelor of Science",
"startDate": "2007-03-01",
"endDate": "2011-05-01",
"gpa": "",
"courses": [
"database development",
"object oriented programming",
"sdlc"
]
}
],
"awards": [
{
"title": "Microsoft Certified: Azure Fundamentals",
"date": "2020-12-05",
"awarder": "Microsoft",
"summary": "Passed AZ-900 Exam"
}
],
"publications": [],
"skills": [
{
"name": "Software Development - .NET Stack",
"level": "Advanced",
"keywords": [
".NET Framework",
".NET 6",
"C#",
"Blazor Server",
"Blazor WebAssembly",
"ASP.NET MVC",
"ASP.NET Core",
"ASP.NET Core Web Api",
"SignalR",
"Entity Framework Core"
]
},
{
"name": "Database Development",
"level": "Advanced",
"keywords": [
"Oracle PL/SQL",
"SQL Server / T-SQL",
"Relational database design",
"Performance Tuning",
"Normalization"
]
},
{
"name": "Microsoft Azure Development",
"level": "Advanced",
"keywords": [
"Azure App Services",
"Azure API Management",
"Azure AD B2C",
"Azure Functions",
"Azure DevOps",
"Azure Key Vault",
"Azure Monitor",
"Azure Resource Manager (ARM)",
"Azure SignalR",
"Azure SQL",
"Azure Service Bus",
"Azure Static Web Apps",
"Azure Storage Account",
"Kusto Query Language (KQL)"
]
},
{
"name": "JavaScript Development",
"level": "Intermediate",
"keywords": [
"React",
"Javascript ES6",
"nodejs",
"Typescript"
]
},
{
"name": "DevOps",
"level": "Intermediate",
"keywords": [
"Azure DevOps",
"Git",
"SVN",
"TFS",
"YAML",
"Containers",
"Docker",
"Docker Compose"
]
},
{
"name": "Application Lifecycle Management (ALM)",
"level": "Intermediate",
"keywords": [
"Azure DevOps",
"Scrum",
"Kanban",
"Confluence",
"JIRA"
]
},
{
"name": "Mainframe Development",
"level": "Intermediate",
"keywords": [
"COBOL",
"JCL",
"DB2",
"z/OS",
"Xpediter"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Fluent"
},
{
"language": "Filipino",
"fluency": "Fluent"
}
],
"interests": [
{
"name": "Software Development",
"keywords": [
"Microsoft Technologies",
"Programming",
"Self-hosting",
"Cloud computing",
"Startups",
"Data Engineering",
"Machine Learning",
"Data Science"
]
},
{
"name": "Industries",
"keywords": [
"Finance",
"Investments banking",
"Capital markets",
"Health and Insurance",
"Airline",
"Travel",
"Human Resources"
]
}
],
"meta": {
"theme": "elegant"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment