About me

Passionate self-taught full stack web developer with 7+ years experience. My passion for software lies with dreaming up ideas and making them come true with elegant interfaces. I take great care in the experience, architecture, and code quality of the things I build. I am also an open-source enthusiast and maintainer. I learned a lot from the open-source community and I love how collaboration and knowledge sharing happened through open-source.

What i'm doing

  • Web development icon

    Web Development

    High-quality development of sites at the professional level with REST API service.

  • design icon

    UI Design

    The most modern and high-quality design made at a professional level with Vue Js framework.

  • mobile app icon

    Cyber Security

    Information Security Specialist with passion for aligning security architecture plans and processes with security standards and business goals.

Resume

Education

  1. BSC. COMPUTER SCIENCE

    University of Calicut, Palakkad , Kerala [2011 — 2014]

    One of the best things about college life is that you get a new experience every day. In my college life, along with study, I and my friends enjoyed a lot of other things. We travelled lots of places, had new experiences and learned many new things.I thank the institution V V College of Science and Technology under Calicut Universit at feel the charm of existence in this spot, which was creat.

    • CGPA : 2.99 Out Of 4.00
    • Project : CRS (ASP.Net With SQL Server)
  2. HIGHER SECONDARY

    Board Of Higher Secondary Examination, Palakkad , Kerala [2008 — 2010]

    From this college of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend.

    • Percentage : 57%
  3. SECONDARY SCHOOL LEAVING CERTIFICATE

    Board Of Higher Secondary Examination, Palakkad , Kerala [2008 — 2010]

    From this college of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend.

    • Percentage : 74.44%

Professional Experience

  1. DESCPRO TECHNOLOGIES PVT LTD

    2018 — Present

    I got here new experience in .net core Vue.js projects with restful api services.But the actual thing is work experience, that offers the opportunity of applying subject specific theoretical knowledge to a real life situation. I also didn't have much experience with public speaking, but here I had to give several group discussions, and as a result, feel I have become much better at delivering information efficiently. In my 7 years experience , life is a never-ending learning process. Whether you’re learning by gaining theoretical knowledge or practical experience; the process does not end when you have a degree. I spent lots of time reading career books and doing research in order to advance and succeed in my career. Truth is, in order to grow and develop not only in your career but also in life, you need to be open to continuously learn new things.


    Responsibilities


    1. Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.

    2. Designed and developed Entity Framework Code approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.

    3. Design, build, and maintain efficient, reusable, and reliable code.

    4. Developed ASP.NET Core Web API based on departmental requirements and specifications.

    5. Implemented authorization, authentication, and extensive exception handling.

    6. Implemented convention-based CRUD actions like GET, POST.

    7. Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Vue2.

    8. Implemented Client-side generated grid with pagination and exporting facilities (Excel,Pdf) using Vue 2.

    9. Developed the front-end of the web application using Vue 2.

    10. Implemented LINQ Query operations like Grouping, Ordering and Filtering operations to access database

    11. Developed various Stored Procedures for the data retrieval from the database and generated different types of reports using ClosedXML and JSPDF

    12. Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.

    13. Participated in daily and weekly meetings with the project manager to meet expectations and deadlines.

    14. Extensively involved in developing components for Business Logic and Data Access Layer using C#.

    15. Developed REST Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.

    16. Responsible for developing the reusable Components on UI with Vue Js for implementing the business rules with OOPS Concepts.

    17. Implemented various Vue Js directives, filters, routing and services to implement better application functionality and performance.

    18. Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.

    19. Designed database in Postgresql and created stored procedures, functions, views to reduce the complication of front-end

    20. Worked on GIT For Review .

    • ASP.Net Core Web APIs
    • Vue.js
    • C#
    • Pgsql
    • Element UI Tool Kit
    • Vuetify Tool Kit
    • GIT
    • ClosedXML
    • Fast Report
    • Fluent Migrator
    • EF Core
    • LINQ
    • Dapper ORM
    • Node.js
    • Javascript
    • JSPdf
    • Axios
    • JSON
    • Bootstrap
    • C#.Net
    • Telerik UI
    • Winforms
    • Telerik Report
    • REST APIs
    • Mysql
    • AutoMapper
    • Entity Framework
    • Petta Poco
    • SVN
    • CSS
    • Firebird
    • Hangfire
  2. AXION PVT LTD

    2014 — 2018

    My first job truly changed my life, and sparked a 4 year mini-career as a programmer. learned a lot basic things and imporved my self


    Responsibilities


    1. Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.

    2. Used ADO.NET objects Datasets, Data Reader, Data Adapter to effectively communicate with SQL Server Database.

    3. Involved in the requirement analysis, design of application and construction of the framework for the user interface.

    4. Designed and Created Tables, Stored procedures using SQL Server 2008.

    5. Responsible for writing SQL Queries based on complex business logic.

    • VB.Net
    • VB6
    • Winforms
    • Sql Server
    • Access
    • Html
    • Php
    • Crystal Reports

Certifications

  1. Certified Ethical Hacker (CEH) [EC-Council]

    [Certifiate Numer : ECC9640153287] [ 2019 — Present ]

    Learn something new is the vital role of this award, but every one should understand the details of cyber security.this help to escape online threats in future .What is indisputable is that technology will be running more and more of our daily lives. The number and variety of cyber threats will continue to increase year-on-year. So, implementing strong defenses against cyber attacks requires access to a skilled , experienced cybersecurity. The combination of cyber security expert and programmer is the dream combination of an every organisation.

    • Kali Linux
    • Burp Suit
    • Parrot OS
    • Footprinting and Reconnaissance
    • Scanning Networks
    • Vulnerability Analysis
    • Sniffing
    • Linux
    • Social Engineering
    • Denial-of-Service
    • Footprinting and Reconnaissance
    • Scanning Networks
    • Metasploit
    • WireShark

My skills

  • .Net Core
    60%
  • .Net Frameworks
    70%
  • C#
    70%
  • Vue Js
    60%
  • PostgreSQL
    65%
  • My Sql
    80%
  • GIT
    80%
  • Metasploit
    60%
  • Wireshark
    60%
  • Burp Suit
    60%

Add On Expertise

    • Swagger Middleware
    • Postman
    • MVC
    • IIS
    • Penetration Testing
    • Wamp Server

Projects

Descpro Technologies Pvt Ltd

  1. Ezy Club

    Senior Software Programmer

    Complete Software for Management Day by Day Club Transactions Includes Bar Order,Bar Bill, Restaurant Order, Restaurant Bill, Accouting, Room and Banquent Hall Booking, Club Member Punch Management and More. EzyClub Implimented by a PWA Application for Waiter Order Ticketing, Adavance Colection Manager. Another PWA App implimented for members for their transcation tracking.EzyClub Is a Payment Gateway Implimeneted Web App.

    • ASP.Net Core Web APIs
    • Vue.js
    • C# 8.0
    • Pgsql
    • Element UI Tool Kit
    • Vuetify Tool Kit
    • GIT
    • ClosedXML
    • RazorPay Integration
    • Tally Integration
    • Fast Report
    • Fluent Migrator
    • EF Core
    • LINQ
    • Async
    • Dapper ORM
    • Node.js
    • Javascript
    • Common Table
    • Pivot Table
    • JSPdf
    • Axios
    • JSON
    • CSS
    • Bootstrap
    • Hangfire
    • Swagger Middleware
  2. HotServer

    Senior Software Programmer

    Hotserver is an accommodation management platform that enables users to manage properties and bookings, from initial reservation to check-out. Hotserver is suitable for hotels, motels, bed and breakfasts, guest houses,banquent halls and other smaller properties. Hotsever covers a restaurant management also includes order,bill,purchase etc..

    • ASP.Net Core Web APIs
    • Vue.js
    • C# 8.0
    • Pgsql
    • Element UI Tool Kit
    • Vuetify Tool Kit
    • GIT
    • ClosedXML
    • RazorPay Integration
    • Tally Integration
    • Fast Report
    • Fluent Migrator
    • EF Core
    • LINQ
    • Async
    • Dapper ORM
    • Node.js
    • Javascript
    • Common Table
    • Pivot Table
    • JSPdf
    • Axios
    • JSON
    • CSS
    • Bootstrap
    • Hangfire
    • Swagger Middleware
  3. DrugDealer10

    Software Programmer

    Drugdealr offers a full range of pharma distribution industry-specific functionality realed to finances,order entry,invetory,revenue,sales reporting and analysis,GST returns and more Features : Invetory Management, Financial Accounting, Dynamic Reporting, E Invoice Generation, GSTR Offline Tool, E Invoicing Generation.

    • C# 5.0
    • Telerik UI
    • Winforms
    • Telerik Report
    • Mysql
    • MVVM
    • Access
    • GIT
    • Fluent Migrator
    • Tally Integration
    • ClosedXML
    • AutoMapper
    • Entity Framework
    • LINQ
    • Petta Poco
    • Dapper ORM
    • SVN
    • Firebird
    • E Invoice API Integration
  4. Target Order

    Senior Software Programmer

    PWA application built for drugdealer online package. pharma company representatives can access live , their company performane report and their stock. Distributer representatives can settle customer collection receipts and took orders live using this app.

    • ASP.Net Core Web APIs
    • Vue.js
    • C# 8.0
    • Pgsql
    • Element UI Tool Kit
    • Vuetify Tool Kit
    • GIT
    • ClosedXML
    • RazorPay Integration
    • Tally Integration
    • Fast Report
    • Fluent Migrator
    • EF Core
    • LINQ
    • Async
    • Dapper ORM
    • Node.js
    • Javascript
    • Common Table
    • Pivot Table
    • JSPdf
    • Axios
    • JSON
    • CSS
    • Bootstrap
    • Hangfire
    • Swagger Middleware
  5. Beacon

    Software Programmer

    Beacon offers a full range of packing manufactures industry-specific functionality realed to packing process like printing,quality checking,cutting,sliting etc.. ,waste management,invetory,revenue,finances,sales reporting and analysis,GST returns and more Features : Packing Process Management, Invetory Management, Financial Accounting, Dynamic Reporting, E Invoice Generation, GSTR Offline Tool, E Invoicing Generation.

    • C# 5.0
    • Telerik UI
    • Winforms
    • Telerik Report
    • Mysql
    • MVVM
    • Access
    • GIT
    • Tally Integration
    • Fluent Migrator
    • ClosedXML
    • AutoMapper
    • Entity Framework
    • LINQ
    • Petta Poco
    • Dapper ORM
    • SVN
    • Firebird
    • E Invoice API Integration