Krishna Singh Website Designing | Web Developer | AWS Trainer
No reviews yet

Title: The Multifaceted Journey of a Software Developer: Balancing Experience, Education,
and Teaching. Embarking on a career in software development is akin to navigating a
multifaceted maze where each turn reveals new opportunities and challenges. For me, this
journey has spanned eight years, encompassing academic exploration and hands-on
experience in web development and server administration. Along the way, I discovered a
newfound passion for teaching, a role that harmoniously complements my career in technology.
In this article, I share my insights into the intricate dance between experience, education, and
teaching in the world of software development.
Introduction: The path to becoming a seasoned software developer has been an adventure
filled with growth and transformation. My academic journey concluded in 2021, but my
fascination with technology started long before, eventually culminating in eight years of
professional experience. What distinguishes my journey is my commitment to sharing
knowledge, which has emerged as a fulfilling and symbiotic aspect of my career.
Experience: The School of Real-World Challenges (2013-2021) My journey as a web
developer commenced shortly after my graduation in 2015. The early years were marked by a
series of immersive projects, ranging from small websites to complex web applications. The
dynamic nature of web development demanded that I continuously adapt to new frameworks,
tools, and paradigms.
As I honed my skills, I ventured into server administration to gain a deeper understanding of the
infrastructure that underpins web applications. This diversification enabled me to tackle complex
issues more comprehensively, bridging the gap between the code I wrote and the servers it ran
on.
Education: The Foundation of Knowledge (2015-2021) While my formal education concluded
in 2021, my academic journey provided me with a solid foundation upon which I could build my
career. It was during my academic years that I discovered the joy of learning and
problem-solving. The theoretical knowledge acquired during this period became invaluable as I
transitioned into practical web development.
Teaching: Sharing the Light of Knowledge (2017-Present) My passion for teaching blossomed
in 2017, marking a pivotal turning point in my career. I was drawn to the idea of imparting
knowledge, helping others navigate the intricacies of software development, and guiding them
toward success. This endeavor has taken various forms, from tutoring and mentoring junior
developers to teaching as an assistant professor in academia.
Teaching has not only been an act of giving back but also an avenue for continuous learning. It
has forced me to stay updated with the latest developments in the field, refine my
communication skills, and develop innovative teaching techniques to make complex concepts
accessible.
Balancing Act: Experience, Education, and Teaching The synergy between experience,
education, and teaching is the cornerstone of my journey. The knowledge I've gained through
experience has enriched my teaching, while teaching has brought new perspectives and fresh
insights into my professional work. My academic journey remains a constant source of
inspiration, reinforcing the importance of lifelong learning.
Conclusion: The dynamic journey of a software developer, complemented by academic
education and a passion for teaching, is an ever-evolving narrative. It serves as a testament to
the endless possibilities within the realm of technology. The dance between experience,
education, and teaching has not only shaped me as a developer but has also allowed me to
contribute to the growth and development of future tech enthusiasts.
To those considering a similar path, I say this: Embrace the diversity of your experiences, keep
the flame of learning alive, and, if you discover a passion for teaching, don't hesitate to share
your knowledge with others. The software development world is an evolving masterpiece, and
you are an integral part of its ever-expanding canvas

My Skills are:-
Photoshop, illustrator, Corel draw, Logo Design, Graphic Design, Html, CSS, Bootstrap, Java Script, J query, AWS, EC2, Cloud Server, Local server configuration, Digital ocean Cloud Server, VPS Server,PHP, CakePHP, Laravel, CodeIgniter, Node.js, Angular, Word-press, Drupal, Phone-gap, -

Thanks & Regards
Krishna Singh

Subjects

  • AWS (Amazon Web Services) Beginner-Expert

  • Web Designing Beginner-Expert

  • Microsoft Office 365 Beginner-Expert

  • Project Management PMP Training Beginner-Expert

  • Data analysis in Excel Beginner-Expert


Experience

  • ERP Implementation Engineer (Apr, 2024Present) at CBS Solution Dubai
  • Project Manager (Oct, 2017Mar, 2024) at Elanwrap Technologies Pvt. Ltd.
    I have 8 years of experience in Web Development and AWS have completed 50+ projects till now in Web Development.
    I have good experience with front end designing. You can have 1 days trial free of cost and you can choose if you prefer my services. Looking forward to hearing from you.
    My Skills are
    Photoshop,illustrator, corel draw, Logo Design, Graphic Design, Html, CSS, Bootstrap, Java Script, J query, AWS, EC2, Cloud Server, Local server configuration, Digitalocean Cloud Server, VPS Server,PHP, Node Js, Angular, Word-press
  • ADH (Mar, 2015Oct, 2017) at Applideas

Education

  • Btech (Mar, 2011Mar, 2015) from Uttrakhand Technical University Dehradun

Fee details

    د.إ50150/hour (US$13.6240.87/hour)

    Fee can vary as per course or subjects training.


Courses offered

  • Basic Computer Course

    • د.إ500
    • Duration: 10 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Course Overview:
    The Basic Computer Course is designed for beginners who want to gain essential computer skills. This course covers fundamental concepts and practical knowledge necessary to use computers efficiently in everyday tasks and professional environments.

    Course Objectives:
    Understand basic computer concepts and terminology.
    Gain proficiency in using essential software applications.
    Develop skills in internet navigation and online communication.
    Learn fundamental cybersecurity practices.
    Enhance typing and document formatting abilities.
    Prerequisites:
    No prior computer knowledge is required.
    Basic literacy skills.
    Course Modules:
    Introduction to Computers

    Overview of computer systems
    Understanding hardware and software
    Operating systems basics (Windows, macOS, Linux)
    Getting Started with Windows/Mac OS

    Navigating the desktop environment
    File management: creating, copying, moving, and deleting files and folders
    Basic system settings and customization
    Basic Typing Skills

    Introduction to touch typing
    Typing practice exercises
    Improving typing speed and accuracy
    Word Processing with Microsoft Word/Google Docs

    Creating, editing, and formatting documents
    Using templates and styles
    Inserting images, tables, and charts
    Document collaboration and sharing
    Spreadsheets with Microsoft Excel/Google Sheets

    Introduction to spreadsheets
    Creating and formatting worksheets
    Basic formulas and functions
    Data sorting, filtering, and visualization
    Presentations with Microsoft PowerPoint/Google Slides

    Creating engaging presentations
    Using themes and slide layouts
    Adding animations and transitions
    Delivering and sharing presentations
    Internet and Email Basics

    Introduction to web browsers
    Effective internet searching
    Setting up and managing email accounts
    Email etiquette and communication
    Introduction to Social Media

    Overview of popular social media platforms (Facebook, Twitter, LinkedIn)
    Creating and managing profiles
    Privacy settings and online safety
    Using social media for networking
    Basic Cybersecurity Practices

    Understanding online threats and security
    Safe browsing habits
    Password management
    Recognizing phishing and scam emails
    Cloud Computing Basics

    Introduction to cloud storage (Google Drive, Dropbox)
    Uploading, sharing, and collaborating on files
    Benefits of cloud computing
    Basic Troubleshooting and Maintenance

    Common computer issues and solutions
    Basic hardware troubleshooting
    Performing regular maintenance tasks (updates, backups)
  • Advance Computer Course

    • د.إ1000
    • Duration: 20 Hours
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English, Hindi
    • Certificate provided: No
    Course Modules and Hours:
    Advanced Microsoft Word (10 hours)

    Advanced Document Formatting (3 hours)
    Styles and themes
    Table of contents and indexing
    Collaboration and Review (2 hours)
    Track changes and comments
    Document comparison and merge
    Advanced Features (5 hours)
    Mail merge and labels
    Macros and automation
    Creating templates and forms
    Advanced Microsoft Excel (16 hours)

    Advanced Formulas and Functions (5 hours)
    Nested functions
    Array formulas
    Lookup functions (VLOOKUP, HLOOKUP, INDEX, MATCH)
    Data Analysis Tools (5 hours)
    PivotTables and PivotCharts
    Data analysis add-ins (Analysis ToolPak)
    What-if analysis (Scenarios, Goal Seek, Data Tables)
    Automation with Macros (3 hours)
    Recording and editing macros
    VBA basics for Excel
    Data Visualization (3 hours)
    Advanced charting techniques
    Conditional formatting
    Advanced Microsoft PowerPoint (8 hours)

    Advanced Presentation Design (3 hours)
    Master slides and layouts
    Custom themes and templates
    Multimedia and Animations (3 hours)
    Embedding videos and audio
    Advanced animations and transitions
    Collaboration and Delivery (2 hours)
    Co-authoring presentations
    Presentation tools (Presenter View, Slide Show settings)
    Advanced Microsoft Outlook (6 hours)

    Advanced Email Management (3 hours)
    Rules and filters
    Email organization and archiving
    Calendar and Task Management (2 hours)
    Advanced calendar features
    Task management and delegation
    Collaboration Tools (1 hour)
    Sharing calendars and contacts
    Using Outlook with Microsoft Teams

Reviews

No reviews yet. Be the first one to review this tutor.