Senior Software Engineer
CurrentWorking as a senior software engineer in the System Integration and Deployment (SID) department at Afiniti .I am responsible for technical integration and deployment of Afiniti product in a telephony environment such as Genesys. The deployment involves technical discovery, integration design, user acceptance testing and tier-2 support.Tier-2 support involves using MySQL, PostgreSQL, Greenplum and log analysis to uncover trends and patterns to solve production issues.Was involved in the development and testing of a windows service developed by SID team, called ‘Agent Unlocker’, the application was used to change agent states of problematic agents, we used C# , (since it has genesys SDK) for development work. The application used to parse JSON data from an API which was provided by one of the main afiniti service, the data was cleaned and processed into the afiniti database, then from same database we developed an SP to isolate the problematic agent list, this list was then read by this same application and based on the employee id provided by the sp the application took action on the agents, the actions itself , along with various other features developed for this application was highly customizable so as to make if more generic so that team members on other clients could use it as well. Was also responsible for automating a lot of existing processes through python code, including coding and maintaining a utility known as DFR (dynamic flat routing) which is a python application that is a revenue(gain) impacting application created by our team, it involves checking availability of certain group of agents (where we mimic the grouping done by Bouygues Telecom) and based on availability we provide either an expanded target or restricted target for our AI team to do their intelligent pairing. The code for this utility is in python and we plan on containerizing it in the future