Dynamic IT professional with expertise in software integration, networking, and hands-on technical support. Skilled in connecting systems, optimizing data flow, and resolving complex issues using Python, RESTful APIs, and .NET technologies. Strong on-field experience managing networks, servers, and security infrastructure. Known for excellent client-facing skills—communicating clearly, understanding needs, and delivering reliable, scalable solutions that keep operations running smoothly.
Overview
6
6
years of professional experience
Work History
Software Integration specialist
MeridianLink
11.2022 - Current
Collaborate with project managers, software architects, and other stakeholders to understand integration requirements and objectives
Design and develop software integration solutions to connect different systems, databases, and applications
Write clean, efficient, and maintainable code using appropriate programming languages and technologies (e.g., java, python, restful apis)
Implement data mapping, transformation, and validation processes to ensure accurate and reliable data transfer between systems
Conduct thorough testing of integration solutions to identify and resolve any issues or bugs
Document integration processes, configurations, and troubleshooting steps for future reference and maintenance
Provide technical support and assistance to end-users and other team members during integration implementation and post-deployment phases
Stay updated on emerging technologies, industry trends, and best practices in software integration to continually improve integration processes and solutions
Collaborate with cross-functional teams to prioritize integration tasks and deliver solutions within established timelines and budget constraints
Work closely with quality assurance teams to ensure the integrity and reliability of integrated systems
Led integration projects to connect client systems with MeridianLink platforms.
Collaborated with cross-functional teams to gather integration requirements and specifications.
Developed and maintained documentation for integration processes and workflows.
Provided technical support for troubleshooting integration issues and system errors.
Software Analyst
MeridianLink
11.2021 - 11.2022
Collaborate with stakeholders to understand project objectives, constraints, and success criteria
Create detailed software requirements specifications (SRS) documents, including functional and non-functional requirements
Work with software developers and designers to translate requirements into technical specifications and system designs
Conduct feasibility studies and impact analyses to assess the viability and potential risks of proposed software solutions
Define and document user stories, use cases, and acceptance criteria for agile development projects
Facilitate communication and collaboration between technical and non-technical stakeholders throughout the software development lifecycle
Assist in the evaluation and selection of software tools, frameworks, and technologies to support project objectives
Participate in system testing, user acceptance testing (UAT), and quality assurance activities to ensure that software meets specified requirements and quality standards
Continuously monitor and evaluate software performance, user feedback, and evolving business needs to identify opportunities for improvement and optimization
Gather and analyze user requirements, business processes, and system specifications
IT Admin
Middlesex County Government
New Jersey
01.2020 - 11.2021
Manage and maintain network infrastructure, including routers, switches, firewalls, and servers
Configure and optimize network settings to ensure reliable and secure connectivity for users and devices
Monitor network performance and security, identifying and resolving issues in a timely manner
Implement and enforce network security policies, including access controls, firewalls, and encryption protocols
Conduct regular backups of critical data and develop disaster recovery plans to minimize downtime and data loss
Install, configure, and maintain server operating systems, such as Windows Server and Linux distributions
Administer user accounts, permissions, and access rights to network resources and systems
Provide technical support and troubleshooting assistance to end-users experiencing network or system issues
Install and update software applications, patches, and security updates to maintain system integrity and compliance
Perform routine maintenance tasks, such as system updates, hardware upgrades, and software installations
Document network configurations, procedures, and troubleshooting steps for knowledge sharing and future reference
Collaborate with other IT staff and departments to support organizational goals and initiatives
Stay updated on emerging technologies and industry best practices to recommend improvements and optimizations to the network infrastructure