Goutam Singireddy
Sr. Software Developer
***********.***@*****.***
https://www.linkedin.com/in/goutam-reddy-mern
https://github.com/GoutamSingired
(703) 844 - 3044
PROFILE:
Around 9 years of experience in analysis, design, development and implementation of large scale, mission critical, web-based internet/intranet applications using Java, J2EE, Oracle, Ruby, Rails, RESTful Rails, MYSQL, PostgreSQL and related Technologies on both windows and UNIX environments.
Highly skilled and experienced in Software Development Methodologies including both Agile (Scrum) and Waterfall models.
Hands on experience on installation and configuration of multiple versions of Ruby using RVM bundler install.
Experience in writing test cases using Rails Rspec, mini-test, unit tests and cucumbers.
Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies for consulting firms and enterprise projects.
Experienced in UI development using JSP, JSTL, PHP, HTML/HTML5, CSS/CSS3, AJAX, JavaScript, jQuery and ReactJS.
Expertise in relational databases like SQLite, PostgreSQL, MySQL, Oracle and Sybase. And familiar with, NoSQL Databases like MongoDB and relational database like SQL Server.
Pleasant experience in SQL/PLSQL, views, triggers, functions, Materialized View, Aggregates etc.
Experience of using Restful API in communicating with third parties.
Experience on GIT and SVN to handle everything in the project with speed and efficiency.
Experience in GitHub, Bitbucket, Amazon EC2 and Heroku.
Experience in deploying of applications in WEBrick, Phusion passenger and functional usage with Apache Tomcat Server.
TECHNICAL SKILLS:
Programming Languages
Ruby, Java, C#, C++, SQL, PL/SQL, Python
Web Design
HTML5, XHTML, CSS3, JSP, AJAX
Databases
Mongo DB, Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2
Application and Web Servers
Apache Tomcat, GeoServer, JBOSS, WEB rick, Phusion Passenger
Web Technologies
JavaScript, jQuery, Coffee script, Rational Application Developer
Test Frameworks
Mini-Test, Test Unit, Junit, Rspec, Capybara
Frameworks
Rails, Spring, Struts, Hibernate
Development tools
Sublime, Atom, WSAD, Eclipse, Text mate, NetBeans
Deployment Tools
Amazon EC2, Heroku, AWS
Operating Systems
Mac, Windows, Unix
Protocols
HTTP/HTTPS, TCP/IP, SOAP, SMTP
Other relevant Tools
MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013
Sullivan Cotter May 2022- Present
(Fairfax VA)
Full Stack Developer.
Responsibilities:
Design, Implement and evaluate engaging learning and development programs that support the firm’s objectives and align with the firm’s strategic plan
Working with the development team who analyze, design, code and use Test Driven Development (TDD)for the Sullivan Cotter suite of applications using Ruby and Ruby on Rails (ROR & PostgreSQL, CSS, HTML, jQuery, JavaScript and ReactJs).
Design and optimize PostgreSQL databases for performance and scalability
Extensive experience in configuring SSL certificates, SSO (SAML) setup and AD configurations in various environments.
Providing expertise in web development and SQL development by writing SQL, troubleshooting and performance tuning.
Taking ownership of the assigned tasks in getting the job done by working under tight deadlines
Developed custom web forms using PHP and JavaScript.
Called Restful http services from Contentful (CMS) to interact with User Interface and was responsible for building the code to staging and Development environments. Integrated Graph QL(GQL) server with CMS that knows how to normalize the returned data, and maintain a consistent data snapshot with a partial knowledge gained from requests to the server.
Practice Behavior Driven Development and Test-Driven Development using Rspec and cucumber
Skilled in building RESTful APIs and processing JSON data for backend and frontend communication
Expertise in integrating Rails backend with dynamic ReactJS frontend components for seamless user experiences
Responsible for Code-Review and enforce business standards and code standards are in place
Experienced in crafting responsive and visually appealing user interfaces with Bootstrap.
Integrated Services like GitHub, AWS CodePipeline, Jenkins AWS Elastic Beanstalk to create a deployment pipeline.
Environment: Ruby (2.7.7), Rails (6.1.7.2), JavaScript, React, HTML, Graph QL(GQL), Rspec, Cucumber, GitHub, AWS, CSS, PostgreSQL (14.6)
DCHBX July 2017- April 2022
(Washington DC)
SR. ROR Developer.
Responsibilities:
Design and develop software for Web applications, Application Program Interfaces (APIs) and Electronic Data Interchange (EDI)
Works with other engineers to determine single-sign-on (SSO) for various Ruby on Rails Applications.
RVM (Ruby Version Manager): Skilled in managing multiple Ruby environments to ensure compatibility and streamlined development workflows.
Developed and supported and ETL process that uses RabbitMQ to transfer application information from rails to mongo DB.
Hands-on experience with Azure pipelines, version control, and CI/CD to automate deployment processes with Azure DevOps.
Set up and maintain CI/CD pipelines using Azure DevOps to automate build, test, and deployment processes
Use Docker in deployment pipelines to enable scalable and efficient production setups
Integrate Bootstrap for responsive and visually appealing designs.
Developed complex APIs for third party integration and authentication as specifications.
Design Graphical User Interface (GUI) using HTML, HAML, CSS, JavaScript, jQuery and Coffee Script to provide the ease of use for the customers.
Installation and configuration of Open source GIS server GeoServer on Apache-Tomcat web server environments and testing GIS Web Services.
Experienced in containerizing applications and managing scalable deployments using Docker
Develop test cases using Rspec and Cucumber for unit testing and integration testing.
Create Non-SQL queries for MongoDB
Environment: Ruby on Rails, JavaScript, jQuery, HTML, Rspec, Cucumber, GitHub, Haml, Coffee Script, CSS, MongoDB
Time Warner Cable/Accenture June 2015 –May 2017
(Herndon VA)
ROR developer,
Responsibilities:
Actively involved in writing web services in Ruby and NodeJS to fetch the data from a customized SQL database and serve the requests from the front-end accordingly.
Involved in consuming the requests from the API and the front-end and making calls to the HBase to retrieve the data that is used in building various SQL queries. These queries are in-turn used to hit the database and retrieve the required results.
Increased the efficiency of the service by using the Redis caching mechanism.
Customized the existing gem bunny and developed a new gem called marchhare in JRuby to incorporate the RabbitMQ technique into the services.
Involved in consuming the requests from API/frontend through a particular queue and a routing key and serving the requests through the same queue and routing keys.
Involved in developing some customized gems like cache hash that are used for caching.
Proficient in designing, optimizing, and managing complex database systems for high-performance applications using PostgreSQL
Also scheduled some jobs that needs to be run periodically using the Rufus Scheduler gem.
Also involved in writing web services in GO-Lang to fetch data from the HBase.
Involved in writing web services in GO-Lang to retrieve huge chunks of data in batches and keep them updated periodically.
Implemented Rspec and MiniTest as the testing framework for the services.
Used D3.js for visualizing the data coming from the back-end by building graphs and maps.
Mainly used Linux flavors such as Ubuntu and CentOS for developing.
Environment: Nodejs, Ruby (Ruby 1.9.3, 2, 2.1, 2.2, JRuby 9.0.0.0), GO-Lang, HTML5, CSS, JavaScript, AngularJS, JQUERY, Bootstrap, Rspec, MiniTest, RabbitMQ, Redis, Hbase, NetCool Object Server(similar to Sybase Central V6.0, SQL Server 2012), JIRA, Stash/Bit Bucket, JetBrains RubyMine 8/8.1
EDUCATION:
Coding Dojo Full-Stack Web Development Certificate [Fairfax, VA] 2023
Masters in Information Systems – Stratford University, Falls Church, VA, USA (Mar 2015).
Master of Business Administration – Jawaharlal Nehru Technological University, Hyderabad, Telangana, India (Jan 2011).
Bachelor of Computer Science – Osmania University, Hyderabad, Telangana, India (Mar 2009)