I am a Full Stack developer with 7+ years of experience passionate about the JavaScript ecosystem. I have a bachelor's degree in computer science. I am most skilled and passionate about Angular and React. I am able to provide meaningful contributions to the design, installation, testing, and maintenance of any type of software system. I like to challenge myself in new roles. I have built and successfully delivered applications in multiple domains. In my free time, I like to write blogs related to software development. I have the pleasure of working on exciting projects across industries. The applications that I developed were scalable, deployable, and maintainable. I have a vision of providing cutting-edge web solutions and services to enterprises. Developed zero-to-one products.
Hi there 👋 I'm Sunny I make web applications that get more traffic from Google because they are SEO friendly.
Software Engineer | Blogger | Social Media Influencer | Developer | Product Engineer | Leadership | Time management | Collaboration | Problem-solver | Product Mindset | social media influencer | trader | Tech-nerd | Content Creator Front End Developer with a strong interest in programming I help customers to automate and relate their problems to tech to save time. 7+ years of experience as a "Software Engineer" in developing programs Help businesses set up their first online/digital presence. Experience in a software agile environment, especially in iterative/continuous delivery. Angular/React expert with wide-ranging web development experience
🌟 Spotlight: Meet Sunny🌟 Product Engineer at Sunnyvale.
🌱 Fun Fact: Remote work is a lifestyle. AI is a friend, not a competitor
Here are the reviews or work i done apart from tech work. Over the years, I’ve had the privilege of working with amazing teams, and the feedback I’ve received has been incredibly humbling. While my technical skills are often highlighted, there are other aspects of my work that people seem to value just as much, if not more.
One of the aspects that people appreciate the most is my ability to collaborate effectively with cross-functional teams. I take pride in being an active listener, encouraging diverse perspectives, and ensuring that everyone's voice is heard. Whether it's guiding junior team members, collaborating with product managers, or working alongside designers, I strive to create an environment where open communication and mutual respect thrive.
Colleagues often mention my strong work ethic and reliability. I approach each task with a sense of ownership and responsibility, ensuring deadlines are met and that the quality of the work always remains a priority. When challenges arise, I am quick to adapt and find solutions, which is something that has helped the team overcome tight schedules and demanding projects.
I believe that company culture plays a vital role in both personal and team success. I've consistently tried to foster a positive and inclusive work environment by being approachable, offering support where needed, and celebrating wins, both big and small. I also enjoy organizing team-building activities or simply being the one to lift spirits during stressful times. It’s important to me that the team feels motivated and united, and I always do my best to contribute to that sense of camaraderie.
Whether it's finding creative solutions to technical problems or navigating interpersonal dynamics, I’ve earned appreciation for my ability to approach challenges with critical thinking and a calm demeanor. People value how I break down complex issues into manageable tasks and work collaboratively to find the best solutions, ensuring the team moves forward cohesively.
If you’d like to connect or learn more about what i do, feel free to reach out!
#TeamSpotlight #EmployeeRecognition #CompanyCulture #Teamwork
I am most skilled and passionate about Frontend(Angular, React), Backend(NodeJS, Dotnet). I am able to provide meaningful contributions to the design, installation, testing, and maintenance of any type of software system. I like to challenge myself in new roles. I have built and successfully delivered applications in multiple domains.
I have a vision of providing cutting-edge web solutions and services to enterprises.
7 + years of experience working as a software professional with substantial experience in various programming languages, frameworks, and architectures.
Along with technology development, I am interested in content writing, providing mentorship, hiring candidates and creating content for social media. I value creativity, innovation, and leadership. I am always on the lookout for technology inclined people who want to work on innovative ideas!
Building scalable products and services Hiring & Mentoring software engineers Building high-performance team Ideating, building and growing products Agile development process & SDLC Designing & Architecting medium to large-scale systems Create and contribute to open source software Customer focused, data and metrics-driven product development Good at connecting with people and building organizational values Entrepreneurial spirit I love to pair Program and ship quality code that's solidly tested. Client Side Performance Optimization
Created an application that works both online and offline. Implemented the redesigned user dashboard with better UX and performance using JavaScript. Created many landing pages with HTML and CSS. I am on the hiring committee at my company and take 3-4 interviews per week. Improved the website loading performance by dividing the application into multiple modules so that modules will be loaded when needed.
Improved the product by updating the technology version and by using the latest features of the language. Used Linter to make code readable. Improved the Files structure of Projects. Improved the progressiveness, responsiveness, and load time to better performance.
I am a problem setter on CutShort.
Gather and evaluate user feedback. Experience with software design and development in a test-driven environment. Resourcefulness and troubleshooting aptitude Produce clean, efficient code based on specifications. Testing and deploying programs and systems.
I've been responsible for setting up a new application from scratch, and architecting app architectures to make them scalable, performant, accessible and easy to use. I've had to improve large legacy single-page applications by adding new features and refactoring while ensuring they continue to work undisturbed in production.
Integrate software components and third-party programs. Verify and deploy programs and systems. Troubleshoot, debug and upgrade existing software. Recommend and execute improvements. Create technical documentation for reference and reporting.
Worked closely with the QA team in resolving defects. Fixing and improving existing web applications. Write well-designed, testable, efficient code using the latest development best practices. Optimize applications for maximum speed and scalability. Continually enhance the platform for maximum efficiency and the latest code Repos.
Work closely with different teams for solving technical/integration issues for our clients. Architect solutions for real-time tracking of various events, ensuring minimum latency. Contribute to the continuous improvement of the development process. worked with developers to design algorithms and flowcharts. created multiple web apps starting with requirements/information gathering, designing, developing, refactoring, and code implementation.
involve in design discussions and user experience sessions to provide inputs on the layout and UX. Designed & Developed new user-facing features. created well architecture, and testable, efficient code by using best software development practices. Ensure the technical feasibility of UI/UX designs. Optimize applications for maximum speed & scalability. knowledge of Web Technologies Good understanding of browser rendering behavior and performance.
understanding of cross-browser compatibility issues and ways to work around such issues. Low-level design experience, thorough in the LLD process Build Front end software applications, follow coding standards, and build appropriate unit tests, integration tests and deployment scripts. Assist in defining architectures and collaborate with teams to explore existing systems, determine areas of complexity, and learn the application's capabilities. Contribute to continual improvement by suggesting improvements to the user interface, software architecture or use of new technologies.
work daily with the project management tools. Worked with product engineering companies and delivered tasks on time. worked with streaming technologies Working on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers. Migrated a legacy Angular2 app to Angular10 and moved the deployment process to Azure by creating pipelines and providing 75+ Percent test coverage.
I grind HTML and CSS and then weld them with Angular into beautiful and efficient websites. I focus on a custom line of business applications with Angular Implement best practices in architecture for development and design. Drive technical road map and directions. Provide technical guidance and coaching. Prepare technical requirements and software design specifications.
Lead and align the engineering team with the company’s vision. Prioritize and delegate tasks to the team. Develop, inspire, mentor, and evaluate the engineering team. Create positive team culture (e.g. curious, mutually challenging, collaborative)
Collaborate with cross-functional peers and leaders to deliver projects
Improve engineering quality and efficiency (e.g. improve workflow, code review, etc.)
Hire qualified candidates to strengthen the company and team.
Demonstrated ability to share knowledge via formal mentoring,
Reviewing code, reviewing design, and documents, providing technical talks, teaching classes, or as a consultant on projects.
Ability to learn other coding languages. optimize web applications to maximize speed and scale. Build Front end software applications, follow coding standards, and build appropriate unit tests, integration tests and deployment scripts. Assist in defining architectures and collaborate with teams to explore existing systems, determine areas of complexity, and learn the application's capabilities. Contribute to continual improvement by suggesting improvements to the user interface, software architecture or use of new technologies. Make web applications by following the agile development approach. So that in future you can easily add features.
Ability to learn and implement new technologies for web and mobile UI Experience in implementing Distributed system software to ensure high reliability, fault tolerance, and scalability. Develop cross-browser, cross-device and responsive solutions.
Continually enhance our ad serving platform for maximum efficiency and the latest code Repos. Work closely with different teams for solving technical/integration issues for our clients. Architect solutions for real-time tracking of various events, ensuring minimum latency. Contribute to the continuous improvement of the development process.
A Bachelor's degree in Computer Science, Engineering Designed & Developed new user-facing features. Collaborate with other team members & stakeholders. design, development, test, deploy, maintain and improve the software. Implemented the user dashboard with better UX and performance using Angular.
Rotated as a scrum master to facilitate team performance on current tasks. Good understanding and experience in PWA, RWD, Angular, and related technologies. My experiences range from building responsive websites that work well cross-browser to building scalable sites. knowledge of object-oriented technologies, client-server system communication, and web-based applications. Wrote services to consume REST APIs using Component-based architecture provided by angular for connectivity between a web application and back-end API. Made common methods that can be used throughout the project. Involved in prototyping page designs using HTML5 and CSS3. coordinate with Onsite & Offshore teams.
HTTP Requests and responses, creating Web service clients, handling communication calls to methods and External Interfaces. My daily tasks include solving azure board bugs and adding new functionality if needed. My ambition is to succeed/achieve success whatever it takes. I am a hard worker. I practice until I learn. I have a thorough knowledge and understanding of advanced development Methodologies.
I have created multiple web apps using SDLC starting with requirements gathering, designing, developing, refactoring, code implementation, Testing analyzing the dependencies. Good knowledge of the different technology stacks, as well as the best practices required to craft scalable and standards-compliant code. Planning Production UAT releases Developed the system using Agile Methodology to review progress through two-week sprints. Developed client-side validation code using JavaScript with ES6.
Designed dynamic client-side JavaScript, codes to build web forms and simulate processes for the web application, page navigation and form validation. Experience in event-driven programming. Error handling is a very important part while doing coding. I always keep this in mind.
Created accessible interfaces Created an application that works both online and offline. Improved the product by updating the technology version and by using the latest features of the language. Developed multilingual apps I am a problem setter for various assessments. personal growth - enhancing knowledge best practices, writing maintainable code that allows for scalability
I enjoy writing my thinking and some times I publish it. written the blogs on Geeksforgeek, thecrazyprogrammer. Here are some of my favourite:
- https://www.geeksforgeeks.org/reference-and-copy-variables-in-javascript/
- https://blog.ldtalentwork.com/2022/03/29/how-to-build-a-video-app-using-angular-and-agora-rtc/
- https://www.geeksforgeeks.org/less-known-angular-features-you-need-to-know/
- Sunnyg007 - Freelancer on Guru
- Sunny G. Profile | Freelancer
- https://www.truelancer.com/freelancer/sunnygupta9
- learningdollars.com/freelancer/profile/?erid=sunnyg
- https://arc.dev/@apexsunny
- https://remoteok.com/@sunnyvale
- https://www.linkedin.com/company/infowebtech/
- https://topmate.io/softwaredev
- https://www.threads.net/@angular_development
- https://eraoftech.medium.com/
- https://www.facebook.com/learnangular2plus/
- https://www.facebook.com/groups/694164224125016/
- https://www.instagram.com/angular_development/
- http://youtube.com/@neweraofcoding
Being an admin of an these pages involves not only maintaining the technical aspects of the page but also actively engaging with the community and sharing knowledge. Here's how i effectively fulfill both roles: committed to learning, sharing, and growing together.
-
Content Curation and Creation:
-
Engagement and Interaction:
-
Technical Support and Guidance:
-
Community Building and Networking:
-
Page Maintenance and Updates:
- https://github.com/angulardevelopment
- https://github.com/codeforwebdevelopment
- https://github.com/emberjsdevelopment
- https://github.com/ionicappdevelopment
- https://github.com/microsoftdotnetdevelopment
- https://github.com/NestJS-framework
- https://github.com/NodeJSEngineering
- https://github.com/Programming-Tips-for-Success
- https://github.com/Pythonprogramming-development
- https://github.com/reactjsdevelopment
- https://github.com/vuejsdevelopment
- JSStore: It utilises the Index DB of the browser. With this library, you can write code like SQL queries which is a very good approach to handling offline systems.
- AGORA
- NGRX
- Emailjs
- Skilled in front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks (React.js, Angular), HTML, CSS, and Bootstrap.
- understanding of enterprise software design patterns and data structures.
- understanding of HTTP protocol, Web Application Design/Architecture.
- Web Components
- Visual studio code
- Code quality- ESLint, TS lint
- Build tools/Bundler- WebPack
- Testing and debugging- Jasmine, Karma, Jest
- CSS frameworks and pre-processors like Sass, SCSS and LESS
- UI component libraries-Primeng, Covalent
- Coding languages- typescript, es6, javascript
- Web technologies- HTML5, css, scss, css flex, css grid
- Software development approaches such as agile, scrum etc.
- Documentation - compodoc
- Package managers- npm
- Tools used- postman, vs code, chrome debugger
- Version control- github, bitbucket, azure devops,
- Project management- jira, trello
- Dev tools - jenkins, git VCS
Computer Programming | Object-Oriented Programming | Computer Organization | Data Communication | Data Structures | Database Management Systems | Web designing | Operating Systems | Computer Networks | Software Engineering | Design and Analysis of Algorithms | Software Testing