# Farouk Kiyini > Senior Software Engineer at EPAM Systems Location: Minneapolis, Minnesota, United States Profile: https://flows.cv/faroukkiyini With 10 years of overall experience in the IT industry, including the last 5 years focused on enhancing my communication and collaboration skills, I have become proficient in using tools like Buganizer and Jira to effectively share progress and drive team alignment. During this time, I have also deepened my understanding of data structures, particularly through hands-on work with the Guava library. Additionally, I am a certified Cloud Digital Leader, which has further strengthened my expertise in cloud technologies and solutions and data engineering. ## Work Experience ### Senior Software Engineer @ EPAM Systems Jan 2020 – Present | California, United States ### Solutions Engineer @ Innovis Telecom Services Pvt. Ltd. Jan 2016 – Jan 2019 | Kampala, Uganda Designed, developed, supported, and documented Nokia's in-house web applications such as the Change Request (CR) tool and the Work Order (WO) Management tool and framework code in Java, Spring, Hibernate, JavaScript, JQuery, HTML, and CSS. PT4 (Change Request Tool) This application was designed to assist operational engineers document their tasks’ details such as the region going to be affected with the activity the severity of the activity whether critical, medium or low and the time the operation would take. At the same time all stake holders would be in the know such the customers, the management team, the customer relations team to mention but a few. • Created RESTful APIs consumed by front-end applications. • Conducted troubleshooting, debugging, and upgrading of existing software and licenses. • Successfully integrated software components and third-party programs. • Improved code quality by reducing redundant code, expanding test coverage, and reducing developer code backlog, as measured directly from SonarQube statistics • Integrated and maintained TDD and Agile development principles in all activities. Mywfm (Work Order Management tool) The Application for tracking and assisting in the follow up of operational changes/tasks in the network. • Built RESTful APIs consumed by front-end applications. • Used JUnit and REST Assured to write unit and integration test cases. • Created data flow diagram and sequence diagrams for reconciliation process while assisting with the requirements sessions. • Integrated and maintained TDD and Agile development principles in all activities. • Conducted troubleshooting, debugging, and upgrading of existing software and licenses. • Decreased bugs in both testing and production by 20% Environment: Java 8, Gradle, Maven, Spring, Spring Batch, Hibernate, MySQL, PL/SQL, UNIX, postman, eclipse, intelliJIDEA, Rest Services, Git, GitHub, Docker, JSON, jQuery ### Software Developer @ Merdivine Service Uganda Jan 2015 – Jan 2017 | Kampala, Uganda Designed and developed web applications for key clients in Uganda. Tasks Performed: • Created and maintained web applications using CSS, HTML, JavaScript, and Java. • Periodically liaised with customers to refine requirements, demo features, and plan sprints. • Developed RESTful web service using Spring Boot. • Designed relational databases. Configured local Ubuntu web servers. Achievements: • Used Spring Security to secure applications from unauthenticated users. • Implemented service-oriented architecture (SOA) to separate system services. ### Fixed Network Engineer @ Huawei Jan 2012 – Jan 2016 | Kampala, Uganda Implemented a Radio Access Network (RAN) to support and link the core network with mobile phones, computers, and any remotely controlled machines, facilitating communication. Activities • Performed biannual network audit and carried out regular software upgrades. • Designed and implemented IPRAN for Airtel Uganda, MTN Uganda, and Africell Uganda. • Successfully consolidated transmission networks for Airtel and Warid into Airtel systems. • Maintained microwave transmission network, managing critical outages and preventative • Conducted Network Configuration Prediction (NCP). • Performed Preliminary Acceptance Test (PAT) and trained customers on new network concepts. Achievements: • Modernized all Ugandan telecommunication networks from TDM to full IP, deploying 4G. • Installed, commission and cutover services for over 600 network nodes within 6 months. • Improved KPIs for both mobile services and enterprise customers. • Awarded Employee of the Month August 2016 Network Hardware Used: Fiber, Microwave, Routers, Switches, Firewalls. Network Techniques Used: LTE, 2G, 3G, 4G, WLAN, VLAN, MPLS, ISIS, OSPF, BGP, VPN, Ethernet, TCP/IP, VPLS, VLL, IPv4, IPv6, DHCP, Packet Tracer, MapInfo, U2000. ## Education ### Master of Science - MS in Computer Science in progress via distance education, expected completion 06/2023 Maharishi International University Jan 2019 – Jan 2023 ### Master's degree in Information Technology University of Boumerdes Jan 2010 – Jan 2012 ### Bachelor's degree in Computer Science University of Boumerdes Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/kiyini-farouk --- Source: https://flows.cv/faroukkiyini JSON Resume: https://flows.cv/faroukkiyini/resume.json Last updated: 2026-03-22