Senior Software Developer Resume
Atlanta, GA
PROFILE:
- Senior/Lead .NET full stack developer highly experienced in performing hands on coding.
- Over ten years of Information Technology experience with proven track record of efficiently handling multiple projects and delivering solutions to stakeholder expectations.
- Experienced in gathering business requirements and transforming them to workable solutions.
- Demonstrated skills in streamlining project workflow among cross functional teams in highly collaborative environments.
- Skilled in working remotely with a cross functional virtual team members and vendors from different geographical locations.
CORE COMPETENCIES:
- Software Architecture
- Application Development
- Process Reengineering
- Database Objects Design
- Agile & Waterfall Methodologies
- Enterprise Wide Implementation
- Disaster Recovery Planning
- Technology Assessments
- Stakeholder Communication
PROFESSIONAL SKILLS:
Technologies: .NET Core 2.x & 3.0, Framework 4.x, C#, ASP.NET, Angular, Azure, DevOpsMVC, Web API, WCF, Razor, JavaScript, jQuery, Bootstrap, CSSEntity Framework (ORM), Dependency injection, AJAX, Async
Database: SQL Server, T - SQL, RDBMS Design, Normalization, Stored ProcedureTable, Trigger, Function creations, Sybase
Project Methodologies: N-Tier Architecture, Object Oriented Programming (OOP), Full Life Cycle Development, SOA, S.O.L.I.D, Design Patterns, Agile, Sprint, Scrum, Waterfall
Miscellaneous: RESTful service creation, Responsive Website design, Software implementationTFS, JIRA, Change control management, MSMQ, SonarQube, Unit testing Continuous Integration and Delivery, 3DES Encryption, Telerik controls, IIS
Familiar with: Azure, Microservices, Docker, Typescript, NPM, Eclipse, Tomcat
PROFESSIONAL EXPERIENCE:
Senior Software Developer
Confidential, Atlanta, GA
Responsibilities:
- Lead developer in architecting and developing enterprise-wide software solutions.
- Responsible for creating deployment packages, coordinating QA testing, managing change control processes and leading application deployments to production environment.
- Introduced new technologies like .NET Core, MVC, Web API, Angular, DevOps and worked with the team to establish software development standards.
- Adopting Agile methodology and actively participating in sprint & daily scrum meetings.
- Created many Continuous Integration and Delivery (CI/CD) packages using Azure DevOps.
- Participated in migrating applications from older version to Windows 2019.
- Experienced in mentoring team members, performing code reviews and interviewing candidates.
- Experienced in working remotely with cross functional virtual team members, various business partners and vendors from different geographical locations.
Senior Software Consultant
Confidential, Atlanta, GA
Responsibilities:
- Worked as a senior consultant for applications developed using .NET technologies.
- Contributed to the full life cycle development of new enhancements and bug fixes for software applications built to meet requirements for Confidential online ordering solutions for clients.
- Performed unit and integration testing to validate that the software changes are in line with the scope specified by the project management team.
- Experienced in working remotely with cross functional virtual team members from different geographical locations.
Senior Software Consultant
Confidential, Atlanta, GA
Responsibilities:
- Contributed to design and development of new applications and enhancements of and Store PC Menu applications developed using .NET technologies.
- Experienced in working remotely with cross functional virtual team members from different geographical locations.
- Leveraged emerging technologies with integration into existing processes; evaluated and implemented tools to efficiently and quickly create software applications.
- Rehired to perform enhancements to a mission critical Maintenance Window Admin application.
- Followed Agile methodology and actively participated in sprint & daily scrum meetings with geographically distributed team.
Senior Software Consultant
Confidential, Atlanta, GA
Responsibilities:
- Contributed to new developments and enhancements of applications (Payment Plans, Donations) created using Service Oriented Architecture (SOA).
- Performed unit and integration testing to validate that the software changes are in line with the scope specified by the project management team.
- Coordinated day to day activities with cross-functional departments, e.g. Business Analyst, QA, DBA, and deployment teams.
Lead Developer
Confidential, Atlanta, GA
Responsibilities:
- Lead developer for the software applications that generated annual revenue of ~$30 M with prominent clients .
- Created applications (e.g. DIY work-flow application to print customer photos on cell phone cases) using Microsoft technologies.
- Mentored junior developers, performed code reviews and ensured the quality of the end products.
- Collaborated with cross-functional team members (IT, eCommerce and Sales) across different geographical locations (US, Europe, and India) and translated business needs into technical design.
Senior Software Consultant
Confidential, Atlanta, GA
Responsibilities:
- Contributed to full life cycle development of the applications that helped organization to schedule, monitor and invoice trash collection from ~600 Malls in all over US.
- Developed and implemented CRM dynamics related processes to support Sales and Service teams in Auto Trader.
- One of the key developers for the re-architecture and development of the corporate website for the prominent law firm
- Experienced in working remotely with a cross functional virtual team members from different geographical locations.
- Collaborated with end users and identified improvements to the existing processes, partnered with the development team and implemented new features and increased process efficiencies.
Systems Analyst
Confidential, Atlanta, GA
Responsibilities:
- Contributed to software applications that gather data from various financial data vendors
- Experienced in working remotely with a cross functional virtual team members from different geographical locations.
- Participated in the full life cycle development of applications (Real-time Compliance, Vortex reporting, Application framework and Financial Benchmarks) to support portfolio and risk team members.
- Collaborated with end users and identified improvements to the existing processes, partnered with the development team and implemented new features and increased process efficiencies.