Dedicated and enthusiastic Software Engineer with over 7 years of versatile and hands on working experience for several web and mobile applications. Specialize in Object Oriented Analysis and Design, SOA, Web Services, Middleware and Enterprise application architecture with latest technologies. Successful and productive team player with excellent interpersonal and communication skills and the ability to develop and maintain positive internal and external relationships.
TECHNICAL EXPERIENCE
Languages Java, C#, JavaScript
Frameworks Angularjs, Angular 4, Expressjs, Koajs, ASP MVC, ASP.net, Entity Framework, JavaEE, Spring boot, hibernate
Libraries Jquery, underscore,
Frontend html5, Css3, Less, Sass
Databases MongoDB, MS SQL Server, MySQL
Task Runners Gulp, Grunt
Generators Yeoman,
Version Controlling System Git, SVN
Work closely with Live Chat Operations to implement requirement
implement Real Time CAll Connect /Live Transfer feature
Implement Live Sms Chat Feature
Design and Implement New Live Chat Widgets on web and mobile
Implement Live Chat Facebook Integration
Implement Analitics with data
Implement multiple CRM Integration with the system to deliver Leads
Implement multiple Reporting Module and enhancement of current Reports
Refactoring and Review of Code
Key member of application performance improvement team
Ensure quality and timely delivery of release
Conduct trainings to train internal resources on latest technologies
Played team lead role at various occasions and in projects
Developing Web and Mobile apps using AngularJS, Node.js, Firebase, AngularFire, Angular Material, JavaScript, ASP MVC, Swift and Java. Developing Real-time applications for the web, iOS and Android.
Responsible for development of project
Communication with Client
Design database
Requirement gathering and analysis
Estimate timelines
Ensure quality and timely delivery of release
Code review and ensure that code follow standards
Review bugs reported by QA / Client
Ensure timely deployment of project
Worked on system support and development.
- Involved in core software training.
- Provide hands on assistance to end users.
- Involved in production deployment and in customer support.
Design and Develop new module
Maintain and manage existing application including bug fixes
Analyze requirement and estimate ETAs
Ensure quality and timely delivery of release
Refactoring and Review of Code