John Wiley & Sons
Software Developer
November 2020 – Present
Development
- Developed, enhanced, maintained and supported enterprise applications across a platform containing 256 projects.
- Combined software development, project delivery and application/production support responsibilities.
- Developed and maintained application functionality using C# and .NET.
- Resolved defects and delivered enhancements based on project and client requirements.
Production Support
- Investigated application and production issues using monitoring tools, logs and technical analysis.
- Managed development and support tickets through Jira and ServiceNow.
- Resolved issues within defined SLAs.
APIs & Integrations
- Troubleshot and validated REST and SOAP API integrations using Postman and SoapUI.
- Diagnosed request/response, authentication and integration-related issues.
- Configured payment gateways and payment plugins for projects.
- Supported payment integration setup, troubleshooting and release activities.
Database Development
- Created and optimized SQL scripts and stored procedures.
- Used SQL for application enhancements, data requirements, troubleshooting and production issue resolution.
DevOps & Deployment
- Supported large-scale batch deployments through CI/CD, Git and Octopus.
- Investigated deployment failures and helped ensure reliable releases.
Testing & Quality
- Designed and executed automated test cases using Java, Selenium WebDriver, TestNG and Appium across web, Android and iOS applications.
- Created, enhanced, debugged and executed test cases.
- Documented defects in Jira with reproduction details and supporting screenshots.
- Performed pre-release testing and validation.
- Supported defect fixes and helped ensure application changes were production-ready.
AI-Assisted Development
- Used GitHub Copilot and Cursor as AI-assisted development tools to accelerate coding, explore implementation approaches, understand existing code, assist with debugging and improve development productivity.
- Reviewed and validated AI-generated output.
Collaboration & Ownership
- Independently owned and delivered multiple projects as a lead developer.
- Took initiatives from requirements and implementation through testing, deployment and post-release support.
- Collaborated with developers, data analysts, designers, customers and other stakeholders.
- Translated requirements into technical solutions.
- Recognized for successful project delivery and technical contributions, with selected project appreciation posts available on LinkedIn.
