Vinod Abraham Thulamannil, Senior Software Engineer

Vinod Abraham Thulamannil

Senior Software Engineer

GAC

Lieu
Émirats Arabes Unis
Éducation
Master, Computers
Expérience
14 years, 0 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :14 years, 0 Mois

Senior Software Engineer à GAC
  • Émirats Arabes Unis - Dubaï
  • Je travaille ici depuis juillet 2016

• Experience in building SOA, Micro-services Architecture, API Gateways in Enterprise Projects
• Significant experience in building enterprise class solutions, including requirements gathering, architecture, infrastructure, system analysis, design, development, testing and software deployment.
• Development Enterprise Projects Using Angular 4 (Material Design), Entity Framework
• Experience in Implementing Single sign on using Identity Server
• Experience in Developing Internal Nuget Packages for Reusable Components
• Strong background in scalable backend solutions, object-oriented languages, databases, message buses and web services on multiple platforms
• Experience in Deployment & configuration of Enterprise .Net Applications
• Experience in Deploying & Configuring Open source PRTG-Service Automation for monitoring Micro Services

Technical Support Engineer à M H Alshaya
  • Émirats Arabes Unis - Dubaï
  • juin 2013 à mai 2016

• Worked as Technical Lead for Alshaya Internal Applications, UAE, Qatar, Bahrain, leading several projects last two years
• Have 6+ years of extensive IT Industry experience in Analysis, Design and Development of applications.
• Have 4+ years of delivering architectural design deliverables for key business solutions in Retail & Logistics, Health Care & Logistics etc, utilizing industry standard technologies primarily Microsoft technologies.
Function as the technical lead to define the technical and solution architecture for a phased software development delivery, and ensure proper timelines and budget constraints are met during the delivery process
• Facilitate development of an architectural blueprint schematic, feature specifications, and detailed technical design schematics.
• Facilitate requirements gathering and analysis activities such as storyboarding, use cases, and creating functional requirements specifications.
• Involved in the Scrum Agile development processes and followed the customer processes
• Have three years of experience in designing and development of SOA, SAAS based solutions utilizing the WCF (REST Pattern)/Web API targeting mobile/tablet/desktop.
• Worked with Web Applications Using Asp.net MVC 5 Responsive Web Design, SPA Angular JS, Web API and C# using Onion/N-Layer Architecture Projects
• Skilled in all phases of the software development lifecycle, experienced in translating business requirements into technical solutions & ensuring quality, usability, security and scalability.
• Expertise in full software development lifecycle, software development methodologies (Agile Scrum), application testing (TDD and BDD) and process re-engineering.
• Have good experience in choosing the software architecture model, using the design patterns, OOAD and UML using Visio and enterprise architect.
• Strong in leading teams, accomplishing the tasks in time and assuring that the team members have the necessary education and training to effectively participate on the team.
• Have hands on experience in Analyzing and developing portals using SharePoint, the Business Analysis reports using Reporting Services and migrating the Crystal Reports to SQL Server Reports.
• Expertise in Relational Database Design, developing and creating data base objects (Stored Procedures, Tables, Triggers, Views, Indexes and Functions)
• Have good communication skills, good analyzing skills and defects resolution skills.
• Automatic build and Deployment (Nunit, MSBuild, Cruise Control .Net)
• Good Knowledge & Work Experience in using Design Patterns
• Good Experience in System Administration & Desktop Support
• Good Experience in Workflows Using Windows Workflow Foundation -4
• Code Reviews, Refactoring, Performance Testing
• Good Experience with Custom Components in Asp.Net and Asp.Net MVC Projects
• Good Experience with Windows Forms, and Silverlight Applications
• Worked in Clinical Care Documents \[ CCD\] -The Us Health Care Standard for sending and receiving patient information between medical organizations
• Disaster Recovery - SQL Server 2008/2012 Mirroring, Windows Server 2008/2012 Clustering
• Installation, Configuration & Maintenance of Warehouse Management System (Manhattan ILS the Industry-Leading WMS Software)
• Monitoring Applications and Db Servers (Primary, Mirror, Witness Server)- UAE/ UAE, Qatar, Bahrain Regions
• Daily following SQL Server DBA Checklist
• Monitoring SQL Server Agent Jobs & Windows Clustering Services
• Check OS Event Logs, SQL Server Logs, and Security Logs for unusual events.
• Monitoring, Testing, Validating and Restore Database Backups
• Use Management Studio or Profiler to help monitor and identify blocking issues
• Write optimized SQL queries /Hardware Performance Tuning
• Reviewing the code, identify the bugs, working on the production bugs in time.
• Managing the projects in version control and deploying the applications on production.

Software Engineer à Stabilix Solutions
  • Inde - Kolkata
  • mars 2012 à mai 2013

• Involved, design and development of web based solutions using Microsoft technologies.
• Worked on Agile Scrum methodology, communicated with business clients to get the sprint details, update the progress of the iterations, sprint releases etc.
• Worked on choosing the Architecture Patterns & Styles, design patterns based on the customer requirements.
• Involved in the Scrum Agile development processes and followed the customer processes and procedures.
• Continuous Integration using CruiseControl.Net
• Attending the client Sprint plan meetings, submitting the daily reports to Project manager about the status.
• Migrated traditional DAL Classes to Entity Framework Queries with Dependency Injection, Repository Pattern & Unit of Work/ NInject for Enterprise Applications
• Worked with team to prepare the Technical design documents and test cases.
• Worked on development of solutions and providing the test cases to testing teams.
• Responsible for the Integration of Stabilix Patient Portal and DR EHR Application with the help of CCD documentation using WCF Rest Services
• Prepared technical design documents using Enterprise Architect tool.
• Attended the client meetings to get the sign of for the design of new applications/change requests in the existing solutions and provided the support to application users about solution capabilities.
• Ensure that the requirements are understood by the team, and lead the technical team meetings.
• Responsible for reviewing the code, design and unit test cases and ensure quality delivery of each development delivery
• Worked on the database design and creating the database (tables, indexes, and stored procedures) and performance tuning.
• Demonstration of application to the clients.
• Maintained the project using configuration tool like Tortoise SVN.
• Responsible Implementation of Entity Framework /Repository pattern in Asp.Net MVC Projects
• Implemented Document/Event Management Modules which are the part of Felix framework using Windows Workflow Foundation 4.0
• Continuous Integration
• Unit Testing using nUnit/xUnit
• Worked With SharePoint -2010 Intranet Portal for DR Systems-USA
• Worked With Web applications in ASP.NET, C#
• Worked in aspx and razor views in MVC
• Worked in LINQ to SQL
• Worked With MSMQ for Emails & Background Threads
• Worked With JavaScript namespaces
• Worked on the issues and resolved in time by working with team
• Migrated the existing web applications from Asp.net to MVC
• Worked with the Team members to accomplish their tasks in time by providing technical support in their development tasks.
• Participated in Unit Testing and Development Integration Testing the application.
• Worked with Jquery UI Controls

Software Engineer à Triassic Solutions
  • Inde - Kolkata
  • août 2011 à février 2012

• Involved, design and development of windows based solutions using Microsoft technologies.
• Prepare use case and design documents
• Experience producing technical design documentation.
• Requirement collection, Design, coding, testing, maintenance and support activities.
• Design patterns, performance optimizations, DB performance tuning, coding standards and best practices to be followed.
• UI Component development with the help of Jquery UI
• Database design
• Unit Testing using nUnit/xUnit
• Involved in design, development, testing and quality assurance of the product.
• Used C#.Net, ASP.Net for GUI design and business logic implementation.
• Developed 3-Tier and N-Tier Architecture systems deployed on windows platform.
• Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
• Worked with Telerik Rad Controls for Reporting and Dashboards
• Participated in writing Stored Procedures for performing optimization and other database operations such as complex SQL queries, views and triggers etc.
• Working on Deployment to QA with Configuration settings. Experience with IIS. Fortunately got an opportunity to work closely with QA for bug fixes to ensure the efficiency and accuracy of the code.

Software Engineer à Cochiken Info Systems
  • Inde
  • mars 2010 à juillet 2011

• Worked With Web applications in ASP.NET, C#
• Worked with Microsoft Visio for UI Design
• Worked with Photoshop, Dreamweaver
• Worked in WPF based Applications
• Designed Database Tables, Worked With BAL, DAL Classes
• Designed Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML
• Worked with design patterns such as Factory, Singleton etc
• Provide ongoing application support and troubleshooting.
• Wrote documentation for new and legacy applications.
• Worked with Css Stylesheets and themes
• Worked with Crystal reports
• Used FxCop & .Net Profilers

Éducation

Master, Computers
  • à Don Bosco College
  • décembre 2009

Studied Core Papers Like Software Engineering Databases Cryptography Artificial Intelligence Compilers Simulation

Baccalauréat, Chemistry
  • à BSC Chemistry
  • juin 2003

Specialties & Skills

AngularJS
Microsoft SQL Server
ASP.NET MVC
Asp.Net
Asp.Net MVC
SQL Server
Sharepoint
Windows Form
Web API
Angular JS
Agile Scrum
Project Management
Angular JS
Angular 2/4
SSRS,SSAS,SSIS
Entity Framework
Power BI

Langues

Anglais
Moyen

Formation et Diplômes

MCTS Certification in Web Applications -Framework 4 (Certificat)
Date de la formation:
January 2012
Valide jusqu'à:
January 2012

Loisirs

  • Watching Music