Senior Software Developer Resume
SUMMARY
- 13+ years working in a hands - one software development and integration roles
- 8+ years of experience in communicating with technical, non-technical users and senior management
- 6+ years of practicing agile to deliver software in a test-driven development environment
- 3+ years in managing software engineering teams
- 3+ years in DevOps
- Proven track on architecting industry best practices solutions
- Successfully led two teams from their forming stage until they became high performing ones
- Successfully created, handled, grew, and handed-over the tech part of a blooming consulting firm
TECHNICAL SKILLS
DevOps: Docker, Azure DevOps, CI/CD, Linux, Kubernetes, Ansible
Development: .NET, .NET Core, C#, Git, Agile, Scrum, TFS, JIRA, Atlassian Confluence
Azure: Key Vault, Active Directory, Azure AD B2C
AWS: S3, API Gateway, Lambda, Beanstalk, Cognito, EC2, IAM, RDS, ECS
Web technologies and data: ASP.NET, ORM, RESTful APIs, OData, LINQ, jQuery, SOAP
Rational Database: Oracle (PLSQL), MSSQL (SSIS, SSRS, T-SQL)
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Developer
Responsibilities:
- Saved the company over 1,280 man-year by delivering an automated CI/CD with infrastructure powered by Docker, on-premise Kubernetes. The solution has used in five applications: the new micro-services, four dotnet framework applications.
- In five months, analyzed, solutioned, and delivered, migrated existing users to two different SSO identity solutions paradigms (corporate/B2C) in the cloud. Saved the company over 1,000 man-year.
- In the second month of joining the company. I volunteered to optimize another team solution deployed on AWS. Moved part of the software from EC2 to Fargate and enabled Saving Plans. That resulted on saving the company over $20k annually.
- Participated in architecting the micro-services application and integrating it with SAP.
Technologies used: git, .NET, AWS, Kubernetes, Docker, Ansible, Azure DevOps, CI/CD, Shell scripting, Unit testing, Agile development
Confidential
Senior Software Developer / Tech Lead
Responsibilities:
- Lead a team of developers to deliver an automation software for the business which has saved over $500k a year and received an award because of that
- Designed and developed an automated deployment solution, increased efficiency 3-fold
- Designed technical solutions efficiently which resulted in reducing four months of backlog items
- Solved technical roadblocks which resulted in delivering the custom-made software
- Supervised an offshore team and helped the management to identify the weakness point in the process they had
- Shared a technical architectural assessment that helped the business to understand the feasibility of the requested software
Technologies used: C#, T-SQL, SSRS, SSIS, Shell scripting, Git, Linux
Confidential
Software Engineer
Responsibilities:
- Developed regression testing plan for NetBackup application functionality and quality utilizing Ansible
- Successfully led team of four developers to deliver the test functionality for Virtual Machine Disk (VMDK) module
- Participated in daily scrum meetings, pair programming and presentations to stakeholders
- Partnered with business stakeholders to prioritize work and deliver business value
- Handled defect triage using tools like JIRA to ensure better product quality
Confidential
Principle Software Developer
Responsibilities:
- Developed proof of concept in which successfully won a RFP; developed the front and the backend of a dashboard system using ASP.NET, C#, SSIS, SSRS, and SQL Server to integrate with ERP (Oracle) & billing system using REST & web services
- Successfully trained, and managed the development and the operation team members
- Designed controls that has saved the company over $1 million/year
- Designed and developed fraud controls (near real time exceed credit limit report, subsidy fraud, usage after disconnection) to detect undiscovered base of fraudster and saved company money and reputation
- Developed real-time rule engine in Java to detect and disconnect simbox fraud users; disconnected 10,000 numbers in one month with ratio of 1.5% false positive, increased efficiency 5-fold
- Managed offshore team of five business analysts, fraud management system implementation team members
- Validated and enhanced conduct memos, saving more than $500K USD annually
- Discovered base of 150K fraudster subscribers enabling increased security and decreasing identity theft
