Samuel Wachira
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
A seasoned Software Engineer with expertise in developing, customizing, and maintaining Epicor Kinetic applications across Finance, Sales, and Manufacturing. Proficient in creating Business Activity Queries (BAQs) and Business Process Management (BPM) workflows, utilizing Epicor Application Studio for UI enhancements, and authoring C# customizations to extend core functionality. Possesses a strong background in building and supporting REST API integrations using C#/.NET and Azure services, optimizing SQL Server/T-SQL queries for improved performance, and implementing robust application security with Microsoft Entra ID and Azure RBAC.
Proven ability to reduce reporting load times by 40% and collaborates effectively within agile development teams.
Experience
Software Engineer - Griffin Global Technologies LLC - Remote
(2023-10)
- Engineered, customized, maintained, and troubleshot Epicor Kinetic applications across Finance, Sales, and Manufacturing.
- Developed Business Activity Queries (BAQs) and Business Process Management (BPM) workflows to support reporting requirements and automate business processes, enforcing critical business rules.
- Leveraged Epicor Application Studio to refine screens, layouts, and fields, enhancing the overall user experience.
- Build a Streamlit conversational analytics platform with Snowflake Cortex Analyst, unifying commercial data and enabling natural-language analysis, reducing report navigation time by an estimated 30% and saving analysts several hours per week.
- Optimize SQL queries and reporting logic for business reporting workflows, reducing load times 40% and improving responsiveness for end users.
- Generated SSRS reports, optimized SQL Server/T-SQL queries, and resolved issues within Epicor, database, and reporting systems, achieving a 40% reduction in reporting load times.
- Configured Power Automate workflows and integrated Microsoft Copilot Studio agents, enabling email-triggered automation for incoming messages.
- Implemented comprehensive application security measures through Microsoft Entra ID, Application Roles, and Azure Role-Based Access Control (RBAC).
- Collaborated within an eight-engineer team following GitHub Flow for the development, maintenance, and support of enterprise applications.
Education
B.S. - Computer Science - Kirinyaga University (2019 - 2023)


