Database Development

Database application development is the process of obtaining real-world requirements, analyzing requirements, designing the data and functions of the system, and then implementing the operations in the system. As a Database Developer, my primary focus is to creating new applications or expand the capabilities of existing databases. Please note that I am less concentrated on daily maintenance tasks (Database Administration) and more focused on changing and improving how organizations use data within the web application that we are building or improving upon.

The database management system (DBMS) is the software that interacts with end users, applications, and the database itself to capture and analyze the data. The DBMS software additionally encompasses the core facilities provided to administer the database. ~ Wikipedia

The world generates a lot of data — more than 2.5 quintillion bytes every day to be exact. And that number only continues to grow. Nearly every organization relies on databases to wrangle, organize and utilize their growing collections of data. That’s where database developer come in. Database developer ensure that database management systems (DBMS) can handle massive quantities of data.

Database development

My Typical Workflow:

  • Design new databases to meet the needs of the customers and users
  • Develop database code to perform specific tasks, such as building a like/mention/hashtag/follower system for a Full Stack social media app that we are building, or making data updates or deleting data.
  • Modify and upgrade existing databases
  • Ensure that new planned projects meet database standards and requirements

My Database Development Skills:

  • PostgreSQL
  • MySQL
  • Amazon RDS/Aurora
  • Amazon DynamoDB & DAX
  • MongoDB & MongoDB Atlas
  • AWS DocumentDB
  • FaunaDB
  • Redis/Amazon Elasticache

Testimonials

Harman Singh (Harry) joined the BG team as part of the Loyalty Program, and from day one, he demonstrated exceptional proactivity and productivity. He swiftly managed the development setup and took the initiative without needing direction. His ability to partner and collaborate with other team members has been invaluable, significantly elevating the overall team's performance. One of Harman’s standout strengths is his technical expertise. He consistently delivers high-quality code with minimal defects. Harman takes the time to thoroughly understand requirements, adheres to coding standards, and ensures that feature(s) perform at their optimal level. Additionally, he willingly volunteers for extra work and provides support to his colleagues, contributing to their development and success. Harman’s strong communication and interpersonal skills foster a positive team environment and facilitate seamless collaboration. He is an invaluable asset to any team, consistently adding value from the very start. His commitment to excellence and his willingness to go above and beyond make him a standout team member.

Raghavan Yanamandram - Engineering Leader at Neiman Marcus Group.

Recommendation via Linkedin