A software development position that utilizes my technical skills, knowledge, and passion for solving interesting problems.
- C#, .NET/.NET Core
Software Developer Intern
- Created a REST API for storing user data using C# .Net and Azure
- Created a Single Page Application for client side operations using React and Redux
- Implemented user authentication using OAUTH2
- Implemented Cross Origin Resource Sharing
- Explored the Azure CI/CD Pipeline
Freelance Web Developer
- The Agile software development methodology
- Behavior driven development
- ASP.NET Core
- MVC Architecture
- RESTful routing
- Advanced SQL queries
- How to write tests for database functionality, export databases for future use, and follow industry best practices
- Collaborating effectively with teammates of group projects
- Use npm to manage dependencies and basic scrips
- Unit testing using Jasmine and Karma
- ES6 features for declaring variables, classes and modules and for making string - interpolation easier.
- Asynchronous programming and concurrency
- Testing API calls with cURL
- Created multi page applications using Angular and TypeScript
- Created services with dependency injection
- Used AngularFire to connect Angular apps to Firebase databases.
- Created single page applications using React
- Created native apps using React-Native
- Used Redux for managing application state
- Advanced debugging
- Created a ML app using Python for independent capstone project.