Hari Krishna Anem

I'm Senior Full Stack Developer|

About

Senior Full Stack Developer.

  • Name: Hari Krishna Anem
  • Birthday: 19 January 1984
  • Phone: +91 9885699666
  • City: Hyderabad, India

Skills

HTML 90%
CSS 50%
JavaScript 80%
ReactJs 80%
TypeScript 75%
Playwright/Testing 70%
NodeJS 80%
PHP 80%
AWS/Serverless 70%
GraphQL 65%
Python/Django 60%

Resume

Having 17+ years of IT experience in the software development life cycle with developing client and server side applications using PHP, MySQL, HTML, CSS, JavaScript, React JS, Node JS, TypeScript, AWS, Python, Django, Next JS, GraphQL, Nest JS, MS Dynamics 365, and Playwright. Possess strong expertise in MERN stack development with 5+ years of hands-on experience.

Education

Godavari Institute Of Engineering & Technology , Rajahmundry

2001 - 2005

Computer science and information technology

Aditya Junior College , Rajahmundry

1999 - 2001

Government High School for Boys , Rajahmundry

1998 - 1999

Professional Experience

Technical Architect

May 2024 - Present (1 year 7 months)

Carnera Technologies Inc., Pune, Maharashtra, India

  • Working in AUTODESK's workforce as a contingent employee.
  • Worked on Infrastructure as Code (IaC) using the Serverless Framework. Configured CloudWatch alerts for Lambda functions with various alert types, along with an SNS topic. When an alert is triggered, the corresponding notification will be sent to the subscribed email addresses.
  • Wrote an Infrastructure as Code (IaC) script to remove orphaned Route 53 DNS records when the corresponding CloudFormation stack is deleted. Created an IAM role with the necessary permissions and developed a Lambda function associated with this IAM role. This Lambda function identifies and deletes the relevant DNS records. Created a custom AWS resource with an onDelete action, which is automatically triggered when a CloudFormation stack is deleted. This custom resource invokes the attached Lambda function during the onDelete action of CloudFormation.
  • Developed Proof of Concepts (POCs) using Python and Django, including user management systems and a CRUD operations To-Do application.
  • Created Proof of Concepts (POCs) utilizing React, Vite, TypeScript, Redux, and Tailwind CSS for frontend development.
  • Actively took part in client discussions to grasp the application's process flow and then proceeded to develop detailed flowcharts that represent the entire application's operational structure.
  • Handled nestjs application from scratch.
  • Written nestjs migration script to migrate old portal data into a newly developed portal.
  • Integrated Microsoft dynamics 365 into the nestjs application and also written script that will sync data between the client portal and dynamics 365 portal.
  • Improved the page speed metrics and performance of a wordpress application.
  • Configured and implemented Playwright with Cucumber.js for automated testing of Drupal and Next.js applications.
  • Prepared a detailed migration plan to move the existing Drupal site from Pantheon to Autodesk’s internal AWS accounts, outlining infrastructure, data transfer, and deployment strategies.
  • Collaborated with DevOps engineers to identify required AWS resources and define a secure, scalable architecture for the migration.
  • Successfully configured and implemented end-to-end automation test cases for both Next.js and Drupal sites.
  • Utilized Playwright and Cucumber.js to cover both authenticated and unauthenticated user flows, ensuring robust test coverage.
  • Improved overall testing efficiency and reduced manual QA effort through continuous integration of automated tests in the pipeline.

Associate Consultant

August 2022 - April 2024 (1 year 9 months)

Tata Consultancy Services, Hyderabad, Telangana, India

  • Development of React application which involves typescript, Apollo client, and GraphQL Queries.
  • BE development involves 3rd party API integration, different workflows (Netflix conductor), and Nodejs Lambda functions.
  • Involved in TDD (technical design document) process. Gathering all technical related requirements from various persons including solution architects, and technical leads, and preparing the TDD.
  • Created AWS microservices using Lambda functions along with API gateway.
  • Supervised a team of 3 members, interpreted user stories provided by the UX person, analyzed them, and communicated the findings to the team. Addressed any uncertainties or questions that arose within the team. Maintained regular communication with the client through daily cadence calls to clarify any doubts or concerns they had.
  • Collaborated on integrating Azure Active Directory (Azure AD) into a React application. Engaged with Azure and integration teams, closely collaborating with them to successfully implement the integration.
  • Successfully integrated third-party APIs, including Hivestack and Boostr, to enhance the project's functionality and data capabilities.
  • Implemented Mapbox to improve user experience by providing intuitive map interactions and location-based features.

Associate Technical Lead

December 2017 - July 2022 (4 years 8 months)

West Agile Labs, Hyderabad, Telangana, India

  • Development of Funeral and Cemetery services project using technologies JavaScript, ReactJS, NodeJS, Azure.
  • Worked on a windows desktop application (ElectronJS is used for native windows installable application, ReactJs for Frontend UI library, NodeJs for the Backend server, and MSSQL is used for the database).
  • Worked on ReactJS components, Forms, Events, Keys, Router, Axios, Rollbar, Redux, HOC, Formik, Hooks (useState, useEffect, useMemo, useCallback), sequelize, moment, moment timezone, lodash, yup, 'react-use-async-hook, createRef, reactstrap, querystring, useHistory, useLocation, useSelector.
  • Converted dummy data present in HTML and CSS UI (that is received from UI dev) into actual live data that is coming from the Backend database.
  • Implemented stable React components and stand-alone functions to be added to any future pages. Used React JS for templating for faster compilation and developing reusable components.
  • Regularly used Git for version control. Given a commit for every user story/issue/CR.
  • Worked as an individual contributor and led a team of 7 members.
  • Followed 10 days sprint model. Responsible for taking the KT from the product team before the new sprint starts and on the sprint start date gave KT to all team members by conducting various meetings like BrainStorm meeting, Technical meeting, and Plan-It-Poker meeting. Later shared the release dates of each story/bug to QA/Pre prod environments to QA people.
  • Responsible for clarifying any technical doubts that will raise by team members or QA people.
  • Responsible for releasing the Frontend/Backend build and sprint end date and will update the client along with release notes.
  • Responsible for attending client meetings if necessary and jot down the points.
  • Responsible for reviewing the Pull Requests from all team members.

Senior Software Developer

December 2014 - November 2017 (3 years)

Wenable Technologies Pvt. Ltd., Hyderabad, Telangana, India

  • Responsible for developing admin, BackOfficeExecutive(BOE) operations.
  • Responsible for developing web methods that will work for both iOS and android apps.
  • Responsible for writing the optimised MySQL queries.
  • Responsible for gathering required info from the PM and developing the application as required.
  • Responsible for generating various reports related to payments.

PHP Technical Lead

July 2014 - November 2014 (5 months)

Helios and Matheson Information Technology ltd, Bengaluru, Karnataka, India

  • Responsible for integrating HTML design into MediaWiki in both desktop and mobile versions.
  • Responsible for creating custom extensions.
  • Responsible for deploying into the test server and configuring it.
  • Responsible for installing MediaWiki extensions and configuring them.

Senior PHP Developer

September 2013 - July 2014 (11 months)

Swayam Group, Hyderabad, Telangana, India

  • Responsible for integrating HTML design into drupal.
  • Responsible for creating different profile pages.
  • Responsible for implementing blogs, groups, pages, etc individually and into organic groups.
  • Responsible for implementing Organic groups.
  • Responsible for creating subdomain configuration using the Domain Access module.
  • Responsible for single sign-on on all sub-domains.

Senior PHP Programmer

May 2008 - August 2013 (5 years 4 months)

Vinutnaa IT Services India Pvt.Ltd, Kakinada, Andhra Pradesh, India

  • Interpreted and analysed business requirements to align technical solutions with organisational goals.
  • Developed and maintained logical code, designed databases and tables, and wrote complex queries in MySQL.
  • Participated in testing and debugging to ensure code quality and functionality.
  • Prepared comprehensive documentation and detailed application workflows to support development and deployment processes.

PHP Programmer

October 2006 - May 2008 (1 year 8 months)

Nyros Technologies, Kakinada, Andhra Pradesh, India

  • Understanding the business requirements.
  • Responsible for writing logical code and creation of databases and tables, writing queries in MySQL.
  • Involved in Testing and debugging the code.
  • Responsible for preparing documentation and Application workflow.

Contact

Location:

Hyderabad, India

Call:

+91 9885699666