Ram Babu

Ram Babu Email and Phone Number

Sr Full stack (angular &java)Developer at Bureau of Labor Statistics @ Bureau of Labor Statistics
Ram Babu's Location
Washington, District of Columbia, United States, United States
Ram Babu's Contact Details

Ram Babu work email

Ram Babu personal email

n/a
About Ram Babu

Ram Babu is a Sr Full stack (angular &java)Developer at Bureau of Labor Statistics at Bureau of Labor Statistics.

Ram Babu's Current Company Details
Bureau of Labor Statistics

Bureau Of Labor Statistics

View
Sr Full stack (angular &java)Developer at Bureau of Labor Statistics
Ram Babu Work Experience Details
  • Bureau Of Labor Statistics
    Sr Java Angular Developer
    Bureau Of Labor Statistics Oct 2018 - Present
    Washington, Dc, Us
    Responsibilities: Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management. Provide technical expertise in one or more programming languages or tools and will contribute through hands-on coding of new functionality/enhancements to existing systems as well as learning new coding languages. Develop server-side code, integrate applications using REST API, and does database development. Responsibility of designing interactive web pages using HTML, CSS, Bootstrap, Angular, Wireframes, etc. Also responsible for the layout of the application, as well as the look and feel. Migrated an application developed in Adobe flex to Angular 11.0 recently. Works independently or as part of a team on the development and support of software applications. Work with business analysts and user communities to understand business requirements. Performs analysis and documentation for system design as well as ongoing documentation of development. Codes using specific technologies and tools in keeping with current technology trends and standards. Performs testing of applications and performs bug fixes, working with testers and users to ensure the quality of code and proper application functionality. Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using Agile methodology. Environment: Java8, Angular6, React JS, Redux, Hibernate, MongoDB, JSP, Node JS, J-Query, Type Script, Servlets, Spring Security, Spring Cloud, Rabbit MQ, JUnit, Cucumber, Git, Web Services, Micro services, TDD, Spring Boot, REST, Gradle, Log4j, S3, RDS, EC2, EBS, DynamoDB, Jenkins, WebSphere, JMS, Docker, Maven, Apache Kafka, Agile Scrum.
  • Pwc
    Senior Java Developer
    Pwc Jul 2017 - Present
    Gb
     Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management. Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using Agile methodology.  Designed the application using J2EE and Java Framework design patterns like Spring, Singleton, DAO. Developed the web application using HTML, CSS, SASS, AJAX, JavaScript, Angular 2.0 and React JS. Created Custom Directives in AngularJS, React JS, making use of Modules and Filters objects according to the application requirement. Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies. Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making. Developed unit test cases using Mocha and Karma as unit test runner for various application modules. Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab. Developed Restful services using Spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers. Developed business service layer and data access layer using Spring and MongoDB (Spring Mongo-Template) Designed and developed various server-side components like service handlers for service layer Environment: Java8, Angular4, React JS, Redux, Hibernate, MongoDB, JSP, Node JS, J-Query, Type Script, Servlets, Spring Security, Spring Cloud, Rabbit MQ, JUnit, Cucumber, Git, Web Services, Micro services, TDD, Spring Boot, REST, Gradle, Log4j, S3, RDS, EC2, EBS, DynamoDB, Jenkins, WebSphere, JMS, Docker, Maven, Apache Kafka, Agile Scrum.
  • Starbucks
    Java Software Developer
    Starbucks May 2016 - Jun 2017
    Seattle, Wa, Us
     Involved in Analysis and Design of the Reference Data Management. Worked as per Agile (Scrum) methodology to meet customer expectation, timelines with quality deliverables. Extensively worked with business analysts and the end users to gather and finalize the Requirements. Developed the User Interface using JSP, Spring MVC, HTML5, CSS3, JavaScript, Node JS and enhanced response using twitter Bootstrap. Created Object-Relational mapping using Hibernate. Used Hibernate Query Language (HQL) to query the database for complex data. Used Two-way data binding features of Angular JS to implement Data binding to bind various server controls to the data from database. Used Angular JS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server. Implemented AJAX for asynchronous communication with server providing better user experience. Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance. Designed and implemented AJAX server calls to dynamically retrieve customer information. Maintained Interface compatibility and concurrency in the project using Java8 new features like default, static methods and Concurrency API. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema. Used Agile methodology for software Development. Deployed the applications on Web Sphere Application server. Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS. Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL. Designed and implemented Mongo DB based database and created REST enabled Web Services on Jersey framework.
  • Susquehanna International Group, Llp (Sig)
    Java Developer
    Susquehanna International Group, Llp (Sig) Jul 2015 - Apr 2016
    Bala Cynwyd, Pennsylvania, Us
     Involved in requirements gathering, analysis, design, development and testing of the complete business solution. Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams. Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level. Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application. Implemented Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases. Implemented MongoDB concepts such as locking, transactions, indexes and replication. Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database. Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report. Used JAXB parser for parsing the valid xml files as defined by the XSD. Used JUnit framework for Unit testing of application. Monitored the error logs using Log4J Used JIRA to manage the issues/project workflow. Maven is used as a build tool and continuous integration is done using Jenkins. Followed Scrum methodology for project development. Used IBM RAD as IDE and deployed application on WebSphere Server.Environment: UML, Java, J2EE, JSP, HTML, CSS, jQuery, Angular JS, AJAX, Spring, Hibernate, SQL, MongoDB SOAP, JAX-WS, Apache CXF, REST, JMS, JAX-RS, JUnit, Log4J, JIRA, Maven, Jenkins, IBM ClearCase, IBM RAD, WebSphere Application Server.
  • Visa
    Java Developer
    Visa May 2014 - Jul 2015
    Foster City, California, Us
     Involved in various phases of Software Development Life Cycle (SDLC). Used Rational Rose (UML DIAGRAMS) for the Use Case, Object, Class, Collaboration and Sequence Diagrams. Created Servlets which route to appropriate EJB components and render retrieved information. Developed Session Beans to process requests and used Entity Beans to retrieve and update. Involved in writing the exception and validation classes using Struts validation rules. Effectively used Visual Studio Code for managing the push and pull of templates between the local file system and Azure Repos. Used Apache Axis for consuming Web Services and WebSphere for deploying various components. Persistence layer was implemented using Hibernate Framework. Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts. Monitored the error logs using Log4J and fixing the problems. Wrote PL/SQL stored procedures, Prepared statement and used API. Used JUnit for unit testing and used GIT for version control.Environment: Java 1.5/1.6, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, XML, JavaScript, HTML, XSLT, Oracle 10g, Struts, WebSphere Application Server 6.0, RAD 7.0, ANT, Log4J, PL/SQL.

Frequently Asked Questions about Ram Babu

What company does Ram Babu work for?

Ram Babu works for Bureau Of Labor Statistics

What is Ram Babu's role at the current company?

Ram Babu's current role is Sr Full stack (angular &java)Developer at Bureau of Labor Statistics.

What is Ram Babu's email address?

Ram Babu's email address is ra****@****bls.gov

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.