API Team Lead (.NET NodeJS Python)
June 2018 Present
Oversee the technologies, tools and techniques used within the team.
Train and integrate new team members and proactively support the continued development of existing team members
Ensure that development standards, policies and procedures are adhered to.
Drive change to implement efficient and effective strategies.
Develop and implement software standards and procedures to aid in the development of high-quality software.
Work closely with other team leaders and development teams when necessary to create software that is cohesive.
Ensure that all software developed within your team satisfies the business requirements as specified.
Ensure that projects are accurately estimated and delivered to schedule.
Software Engineer
June 2015 May 2018
Analyze and asses the requirement according to the team and provide estimates accordingly.
Provide technical support to the team.
Development of RESTful API's with ASP.NET Web API.
Maintain and enhance existing RESTful API's.
Looking after all the code merge and live deployment of Web APIs.
Develop and support MVC (.NET) Products.
Work with databases via SQL different ORMs (PetaPoco)
Working with Mobile Dev Team to understand the specific requirements for the mobile applications.
Understand new requirements and change requests.
Provide troubleshooting in Web application and API's.
Working with AngularJS for front-end development of CMS Portal.
- Development of RESTful API's with ASP.NET Web API.
- Maintain and enhance existing RESTful API's.
- Looking after all the live deployment of Web APIs.
- Develop and support MVC (.NET) Products.
- Work with databases via SQL & different ORMs (PetaPoco)
- Working with Mobile Dev Team to understand the specific requirements for the mobile applications.
- Understand new requirements and change requests.
- Provide troubleshooting in Web application and API's.
- Working with AngularJS for front-end development of CMS Portal.
Working with ASP.NET MVC framework on e-commerce websites