Post Job Free
Sign in

Stack Developer Software Development

Location:
Dallas, TX, 75225
Posted:
May 31, 2024

Contact this candidate

Resume:

Atreya Avadhanula

*********@*****.*** Phone: +1-919-***-****

Professional Summary:

● Garnered 5 years of professional experience encompassing a diverse range of roles within the IT sector, with a primary focus on software development.

● Over 4+ years of development experience in the IT industry with skills in object-oriented programming, Java/J2EE technology, Client-Server architecture, maintenance and support for all SDLC activities such as requirements analysis, design, implementation, review, unit testing, integration testing and production deployment.

● Experience in Agile methodology including creating product catalogues, active participation in scrum, sprint plans.

● Skilled in web application development, validation and web user interface with W3C standards such as HTML5, CSS3, XML, XHTML, PHP, JavaScript, jQuery, Bootstrap, Angular, React and JSON.

● Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, DAO, JDBC, Spring Boot, Microservices, Spring REST, Spring JPA, Hibernate 3.0 ORM.

● Expertise in Core Java concepts like OOPS, Data structures & algorithms, Generics, Collections, Multithreading, Exceptional handling, I/O, Serialization and Java.Lang Packages.

● Experiences knowledge with Java/J2EE technology, such as servlets, JSP, JDBC, and JNDI web services, Struts, and Swing.

● Experienced in developing Single Page DOM applications with Parent and Child elements by using State and Props in React.js.

● Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2), Simple Storage Service(S3), VPC, RDS, SQS, and LAMBDA.

● Experiences in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle, SQL developer, PL/SQL, MySQL and creating ERD for various database systems - Oracle, DB2 etc.

● Experienced with build and Version control tools like Jira, Git, Jenkins, Maven, and Gradle.

● Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.?

Technical Skills:

Programming Languages Java, JavaScript, C#, Python Technical Frameworks Spring Boot, React, Bootstrap, Django, Node, Angular Web Technologies HTML5, CSS3, jQuery, AJAX

Databases MySQL, MongoDB, Cassandra, DynamoDB

Application/Web Servers Apache Tomcat, JBOSS

Testing Tools JUnit, Miskito, Selenium, Postman, Protractor Version Control systems Git lab, SVN, GIT, Maven, Gradle, Docker Cloud Platforms AWS

Professional Experiences:

Client: Lumen, VA August 2023 - February 2024

Role: Full Stack Developer

● Worked all stages of the Software Development Life Cycle (SDLC) from analysis to implementation and testing.

● Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.

● Developing Microservices and creating API’s using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.

● Restful APIs are created to handle real-time request/response. Producer APIs are exposed via proxy using APIGEE.

● Deployed React application on AWS infrastructure, utilizing services like AWS Amplify or AWS Elastic Beanstalk for hosting. Implemented services or hooks to interact with REST APIs, ensuring data fetching and manipulation follow component-based architecture principles.

● Configured route definitions to enable navigation between different views or components based on user interactions. Designed and implemented login authentication modules using React state management, such as useState or useReducer hooks.

● Utilized Axios or Fetch API within React components or custom hooks to make HTTP requests to the Java-based backend.

● Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.

● Designed and implemented Kafka producers and consumers in Java to efficiently handle high-volume data streams, ensuring low latency and high throughput.

● Configured Splunk monitoring alerts based on error conditions.

● Scripted Test Cases for Test Driven Development TDD and developed test cases for story cards based on Acceptance Test Driven Development ATDD.

● Prepared Unit test case using junit and used Jenkins for continuous integration testing.

● Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.

Client: AT&T Dallas, TX May 2022 - April 2023

Role: Full Stack Developer

● Worked extensively in the implementation and deployment of REST API and Microservices in Java using Spring Boot.

● Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

● Responsible for developing the API for using AWS Lambda to manage the servers and run the code in the AWS.

● Responsible for troubleshooting the logs in the AWS cloudwatch in S3 buckets, Route 53.

● Worked on the development of responsive internal applications to capture the metrics of users using React.js.

● Collaborated with UX/UI designers to ensure a seamless user experience and implemented designs using React.js best practices.

● Implemented security mechanisms such as JWT (JSON Web Tokens) or OAuth for securing API endpoints and ensuring data confidentiality and integrity.

● Utilized mocking frameworks like Mockito to isolate dependencies and facilitate unit testing of individual components.

● Integrated JUnit tests into continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment.

Client: University of North Carolina Greensboro, USA January 2022 – May 2022 Role: Graduate Assistant

● Developed API using RESTFUL web services for integrating and fetching data from third-party services.

● Took responsibility for troubleshooting and resolving application issues promptly, ensuring smooth user experience and functionality.

● Implemented MongoDB integration with Node.js using Mongoose as the data modeling tool, enhancing data abstraction and interaction capabilities.

● Designed responsive web layouts and interactive user interfaces using modern web technologies such as HTML5, CSS3, and React.js, elevating user experience and engagement.

● Utilized Jest and Puppeteer for automated testing, covering functional, integration, and end-to-end testing scenarios, improving software quality and reliability. Client: Shris Infotech Services Hyderabad, India June 2020 – May 2021 Role: Java Developer

● Developed RESTful payment API microservice using Spring Boot, leading to a 10x reduction in loan disbursement time.

● Designed business logic layers using Spring IOC, Spring MVC. Implemented the MVC architecture leveraging JSP, Spring, and Hibernate.

● Implemented the modules using Model-View-Controller (MVC) design pattern.

● Created a React JS-based Single Page Application (SPA) for batch processing in a Taiwanese banking system, resulting in a 30% decrease in manual workload for bank employees.

● Designed database Queries for updating, insertion and retrieval of asset information and rates.

● Wrote SQL Queries, Stored Procedures and Triggers in Oracle using PL/SQL. Created database access code to implement JDBC connectivity to Oracle.

● Created and tested compatibility of application by writing test cases using Junit, Mockito.

● Adopted GIT for code repository management and Nexus for Jar repository. Client: Tech Deccan, Hyderabad, India May 2019 – May 2020 Role: Jr. Java Developer

● Developed Hibernate with Spring Integration as the data abstraction to interact with SQL databases.

● Designed website layouts and project skeletons with HTML5, CSS, JSP and basic JavaScript functionalities.

● Assisted in implementing agile methodologies to ensure timely and reliable software deliverables.

● Worked on Java 8 and Java 11 features, including Lambdas, Arrays, IO, Concurrency and Streams which would improve the performance of the program

● Played a role in building user-centric websites leveraging tools such as JavaScript and jQuery.

● Engaged in the debugging process, using tools for bug tracking and resolution.

● Used GIT for source control and JIRA for tracking purposes.

● Created automation tests for Functional testing, Smoke Testing, and Regression testing.

● Implemented methods to dynamically wait for elements and pages to load, resulting in efficient automation execution time by a drastic margin.

Education Details:

● Master’s in computer science at North Carolina, Greensboro (UNCG) at Greensboro, NC, USA in the year 2023.

● Bachelor’s in computer science at Jawaharlal Nehru Technological University Hyderabad, India in the year 2020. Certification:

● AWS Certified Solutions Architect - Associate (link) Issued: Jan 2024

Projects:

Adaptive Image descriptor

• Produces a descriptive output when multiple images are passed through it.

• Used Convolutional Neural Networks(CNN) for object recognition and Recurrent Neural Networks(RNN) for Natural Language Processing(NLP).

Data Visualisation with COVID data

• Compared the covid cases, death trends across different counties, states and countries.

• Hypothesis testing whether the trends have any relation with the external factors such as housing, hospital beds, income, electoral candidates.

• Visualization of COVID data for the USA is shown using Dash and plotly. VEZA

• An web based application to create and join events in the university.

• Used CodeIgniter, a PHP framework to design it in an MVC(Model-View-controller) architecture. The Great Recession Impact

• Analysis on how the great recession has affected different industries is shown using visualizations • visualizations are shown using tableau, R programming and power BI.



Contact this candidate