
shakeel rauf
Technology / Internet
About shakeel rauf:
7 years of experience in Ruby on rails and React js
Experience
I am a Principal Software Engineer with six years of experience specializing in web development with Ruby on Rails. In addition to my expertise in Ruby, I have a strong background in front-end languages and frameworks, including JavaScript, jQuery, and ReactJS. I have always had a curiosity-driven approach, constantly seeking to expand my knowledge and skills in various areas.
Throughout my career, I have gained hands-on experience with a range of deployment tools such as Capistrano, Nginx, CI/CD tools like CircleCI and TravisCI, Docker, Ansible, and Bitbucket Pipeline. I am proficient in leveraging AWS services, including S3, EC2, ECS, RDS, Dynamo DB, IAM Rules, CloudFront, Load Balancing, and HAProxy, for building scalable and reliable applications across multiple servers.
I have extensive experience using Git for version control, collaborating with team members, and managing code repositories efficiently. I am well-versed in branching, merging, and resolving conflicts, ensuring smooth collaboration and efficient development workflows.
For project management and issue tracking, I have utilized Jira extensively. I am proficient in creating and managing tasks, tracking progress, and collaborating with cross-functional teams. I understand the importance of clear communication, transparency, and effective task management to ensure timely project delivery.
To monitor and optimize application performance, I have used New Relic. I am experienced in setting up New Relic monitoring, analyzing performance metrics, identifying bottlenecks, and implementing optimizations to improve the overall performance and user experience of web applications.
Database-wise, I am skilled in writing queries and have worked with diverse databases like SQLite, Postgres, MongoDB, and MySQL. I am well-versed in TDD (Test-Driven Development) and BDD (Behavior-Driven Development), utilizing tools like FactoryBot, Cucumber, Selenium, Rspecs and Capybara to ensure high-quality code and efficient testing practices.
To maintain code quality and identify vulnerabilities, I use RuboCop in combination with RubyMine IDE for code styling and finding potential security issues.
I am passionate about delivering robust and scalable web solutions, and I thrive in collaborative environments where I can contribute my expertise and learn from my peers.
Education
bachelors of science in computer science
Professionals in the same Technology / Internet sector as shakeel rauf
Professionals from different sectors near Lahore, Lahore District
Other users who are called shakeel
Jobs near Lahore, Lahore District
-
+We are looking for a motivated Ruby on Rails Developer with strong React and TypeScript skills to join our onsite team in Lahore.+ · ++Develop and maintain React-based front-end applications · Develop and maintain Ruby on Rails backend · Write clean, efficient, and maintainable ...
Lahore4 weeks ago
-
We are looking for hands-on Principal Software Engineer / Technical Lead who actively codes designs system architecture leads projects from concept to production. · Develop and maintain responsive web applications using · Build maintain optimize backend APIs with Ruby on Rails · ...
Lahore District, Punjab4 weeks ago
-
We are a growing software development company focused on building scalable and high-quality web applications. · This is a full-time on-site role for a Ruby on Rails Developer located in Lahore. · The role also involves working closely with front-end developers to integrate user-f ...
Lahore1 month ago