Evan D.
Tekkon Team Profile
Evan D.
Software Engineer (.NET)
A highly skilled .NET Developer with over 6 years of experience in building and maintaining robust web applications and services. Proficient in .NET frameworks, with extensive hands-on experience in frontend development using React.js. Adept in DevOps practices, with a strong background in cloud infrastructure on AWS and Azure platforms. Experienced in designing and deploying scalable, secure, and reliable cloud-based applications. A proactive team player with a solid understanding of the software development lifecycle and a focus on delivering high-quality solutions in dynamic, fast-paced environments.
Work Experience
Tekkon Technologies: Accounting Software
–
[ Oct 2024 – Present ]
Sr. .Net Developer
- Served as a Dotnet Lead, specializing in the development of comprehensive e-commerce solutions.
- Led back-end development initiatives using ASP.NET Core, ensuring robust and scalable application architecture.
- Developed new applications leveraging ASP.NET Core technology to meet business requirements.
- Led front-end development using React and Next.js, delivering dynamic, responsive, and user-friendly interfaces.
- Technologies Used: .NET Core, ASP.NET Core, C# React, Next.js, Node.js
Swivt
–
[ Jan 2022 – Sept 2024 ]
.NET Developer
- Served as a Dotnet Lead, specializing in the development of comprehensive e-commerce solutions.
- Led back-end development initiatives using ASP.NET Core, ensuring robust and scalable application architecture.
- Developed new applications leveraging ASP.NET Core technology to meet business requirements.
- Created and maintained plugins for the NopCommerce platform, enhancing its functionality and extending its capabilities.
- Implemented a payment integration system using the NopCommerce Plugin framework, successfully integrating WeChat Pay, AliPay, UnionPay, and MasterCard/Visa payment gateways with the Hong Kong-based Yedpay Company.
- Led front-end development using React and Next.js, delivering dynamic, responsive, and user-friendly interfaces.
- Utilized Node.js to create server-side functionalities, ensuring seamless integration between front-end and back-end systems
- Technologies Used: .NET Core, ASP.NET Core, Ecommerce Platform Plugin Development, React, Next.js, Node.js
Freelance Projects
–
[ Sep 2019 – Present ]
Software Developer
- Freelance developer specializing in AWS technologies.
- Utilizes ReactJS for frontend and NodeJS for backend, along with .NET Core Web API.
- Develops serverless web applications using AWS Lambda functions, API Gateway, and AppSync (GraphQL).
- Integrates microservices primarily using NodeJS, .NET Core, Java, Maven, and Python for flexibility and ease of debugging.
- Employs various SQL (SQL Server, MySQL) and NoSQL (DynamoDB, MongoDB) databases for serverless projects.
- Implements S3 buckets for file management and real-time notifications/messaging with AppSync.
- Utilizes AWS Amplify for frontend development and Axios/Fetch for backend communication.
- Designs frontend using CoreUI, Material UI, and Bootstrap.
- Uses Entity Framework for C# projects and AWS SDK for NodeJS projects.
- Prefers React class components, but also works with functional components.
- Focuses on asynchronous programming with async/await for NodeJS and C#, and avoids callbacks in JavaScript.
- Employs hash router in ReactJS and ensures code safety with try/catch blocks.
- Uses Chrome DevTools for frontend debugging and Visual Studio Code extensions for NodeJS debugging, with built-in debugger for C#.
- Operates mainly in remote Linux virtual machines on AWS EC2.
Projects:
- Fundraising application for NGO/INGO (React/NodeJS)
- Interest calculation software (React/NodeJS)
- Landscaping company application (React/NodeJS)
- Liquor Shop (C#)
- Restaurant software (C# WPF)
- Accounting software (WPF)
Smart Solutions
–
[ Mar 2018 – Aug 2019 ]
Software Developer
- Maintained existing software and added new features.
- Worked on multiple software applications for banks.
- Visited banks to meet with IT personnel, gathered requirements, and delivered updated software.
- Utilized technologies such as C#, VB, SQL Server, PHP, and JavaScript.
- Developed and maintained both desktop and web applications.
- Worked as part of a .NET team with 6 members.
Midas Technologies
–
[ Jan 2018 – Jul 2018 ]
Software Developer
- Developed software for schools and medical facilities.
- Utilized Java and Pascal programming languages.
- Designed user-friendly interfaces and functionalities tailored to the specific needs of educational and healthcare institutions.
- Implemented key features to improve operational efficiency in both sectors.
- Conducted testing and debugging to ensure software stability and performance.
- Provided training and support for users to facilitate smooth adoption of the software.
Microsoft Institute
–
[ Feb 2012 – Mar 2022 ]
Software Programming Instructor
- Taught various programming languages including C, C++, C#, JavaScript, Python, Java, and Visual Basic.
- Instructed on web technologies such as ASP.NET and PHP.
- Started by teaching C language to a group of 4 students in 2012.
- Previously taught programming languages like C# and JavaScript.
- Taught databases such as SQL Server and MySQL.
Education
Sikkim Manipal University
–
[ 2014 – 2016 ]
Master of Science in InformationTechnology
Technical Skills
.NET
C#
React
Angular
Nodejs
TypeScript
Devops CICD automation
AWS
Azure
Soft Skills
Communication
Problem Solving
Team Player
Leadership