Sign In
Looking for talent?
Check out our hiring section
Login to your account
Remember me?
Login
Forgot password?
Not a user yet?
Click here to register.
LOADING
Select Login
Uploaded File
Dinakar
adinakar63@gmail.com
Full-Stack Java Developer
5 years experience
W2
0
Recommendations
Average rating
171
Profile views
Summary
Netty and Jetty for effective network communication.
Proficient in Node.js, a runtime environment for executing JavaScript code server-side, for building scalable and high performance web applications and APIs. JMS, Kafka, SOAP/REST Web Services, Quartz Scheduler, and ORM frameworks.
Emphasized Test-Driven Development, creating detailed JUnit tests for every functionality before implementation.
Conducted automation testing and authored test scripts using Selenium Web Driver, Selenium Grid, and Junit.
Worked in an Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments. Environment: Agile methodology, Java 8, Java 11, J2EE, WebSphere, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, GraphQ, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery, AngularJS, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS, Python, Linux. event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Configured CloudWatch Alarms for monitoring AWS Lambda functions and triggering alerts based on predefined metrics and thresholds.
Deployed the application into Docker containers, accessible at runtime using cloud services like AWS, Netflix Eureka, Spring Hystrix, Spring Ribbon, Spring Kafka, and Zookeeper.
Created Docker images for microservices, optimizing resource utilization and streamlining the deployment process. Implemented Kubernetes Deployments to ensure the availability and reliability of applications, handling updates and rollbacks seamlessly.
Contributed to the development of RESTful web services using the MERN stack, including MongoDB, Express, React Redux, and Node JS.
Utilized Linux command-line tools and shell scripting to automate development tasks, manage dependencies, and streamline deployment processes, enhancing productivity and efficiency in Java development workflows.
Implemented data encryption techniques such as AES (Advanced Encryption Standard) or TLS (Transport Layer Security) to secure sensitive data at rest and in transit, ensuring confidentiality and integrity of data.
Created AWS EC2 instances, configured applications, and established S3 buckets for storing object-level data.
Implemented Log4J API for logging and debugging.
Integrated Python libraries such as pandas, NumPy, or scikit-learn within Java applications for advanced data analysis, machine learning, or statistical processing tasks, enhancing data-driven decision-making capabilities.
Utilized Python-based web scraping libraries such as BeautifulSoup or Scrapy to extract data from external sources and APIs, enriching Java applications with additional data sources and functionalities.
Utilized security-focused libraries and frameworks such as OWASP ESAPI (Enterprise Security API) or Apache Shiro to simplify implementation of security controls and mitigate common security risks.
Proficient in testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter, and debugging tools like ESLint, Redux DevTools, and Chrome Developer Tools.
Implemented Python-based natural language processing (NLP) solutions using libraries like NLTK or spaCy to analyze text data within Java applications, enabling sentiment analysis, text classification, and entity recognition.
Integrated Python-based data visualization libraries such as Matplotlib, Plotly, and Seaborn with Java applications to create interactive and visually appealing charts, graphs, and dashboards for data-driven insights and reporting.
Integrated RabbitMQ with Spring Boot or other Java frameworks using libraries like Spring AMQP or RabbitMQ Java Client to simplify configuration and interaction with RabbitMQ broker, ensuring seamless integration with Java applications.
Followed Test-Driven Development, writing test cases using JUnit for every relevant class.
Worked with testing frameworks including JUnit and Mockito. Full-stack Java Developer | State of Maryland Annapolis, Maryland Sep 2018 to Oct 2020 Responsibilities:
Engaged in the end-to-end design, development, and testing of the Streamlets module, actively participating in analysis, design, development, system testing, and user acceptance testing following Agile and SCRUM methodologies.
Designed and implemented a single-page user interface for the client service module using AngularJS, HTML5, and CSS3.
Integrated Vue.js frontend with Java-based microservices architecture, leveraging RESTful APIs and GraphQL endpoints for seamless communication and data exchange between frontend and backend layers.
Utilized Vue.js as a progressive JavaScript framework for building interactive and responsive user interfaces, enhancing user experience and engagement in microservices-based Java applications.
Utilized Java 8 Stream API and Method References features for efficient coding, pointing to methods by their names and using functional interfaces.
Developed microservices with Spring, testing the application using Spring Boot, and applying Spring Core annotations for Dependency Injection, Spring MVC for REST APIs, and Spring Boot for microservices.
Worked on WSDL, Swagger, and WADL, implementing SOAP services using Axis-2 and Apache CXF framework, and RESTful services. Created WSDL (Web Services Description Language) files to define the structure and operations of SOAP web services.
Implemented dynamic filtering for RESTful web services using Spring Boot and organized the project structure based on the Spring MVC pattern.
Created prototypes and executed UI/UX enhancements to improve user experience. Managed numerous active projects at once, assuring timely delivery of high-quality software solutions.
Developed complex SQL queries and stored procedures in PostgreSQL, addressing specific business requirements and improving data retrieval efficiency.
experienced in developing strong
Experience
Edit Skills
Non-cloudteam Skill
Education
Master's in Information Technology
University of Cincinnati 2013
Record has not been verified.
Bachelor's in Computer Science and Engineering | Sri Krishnadevaraya University, Anantapur, Andhra Pradesh
University of Cincinnati 2012
Record has not been verified.
Skills