Over 6+ years of hands-on, professional experience in the creation of comprehensive software solutions using Java and Spring boot, Implementing the Object-Oriented Programming concepts based on client and project requirements. • Proven abilities in using modern methodologies such as Agile and Waterfall with Web Technologies, Design Patterns and Web Services for custom-tailored projects. • Technological expertise includes modern languages and technologies including Java, Spring Boot, Tomcat, Angular, MS SQL, NodeJs, AngularJs, Express, JavaScript, web services and Git. • Excellent problem solving, analytical, interpersonal, communication skills, organizational skills and adaptive team player.Currently Available for full-time / W-2 employment under CPT.Skills:Languages: Java, PHP, Node.jsWeb: HTML5, CSS3, JavaScript, JPA, Servlets, jQuery, AJAX, XML, AngularJS, BootstrapWeb Services: RESTful Web Services, AWSWeb/App Servers: Apache Tomcat, XAMPPFrameworks: Angular, Spring (Core, Boot), Hibernate, Express, Angular, LaravelDatabases: MySQL, MS SQL Server, PostgreSQL, MongoDBDesign Patterns: Singleton, Factory, Template, MVC, DAOSDLC: Waterfall, Agile-ScrumTools: Git, NetBeans, Eclipse, PhpStorm, phpMyAdmin, Maven, Postman, Spring Tool Suite, TrelloPlatforms: Windows, Linux
-
Java DeveloperAkkodis Sep 2022 - PresentResponsibilities:• Analyze user requirements to define business objectives.• Contribute to all stages of software development lifecycle.• Implemented modules using Core Java APIs, Collection, Streams, Multi-Threading and Object-Oriented Designs • Develop design specifications, installation instructions and other system-related information.• Conduct security testing to identify and resolve system vulnerabilities.• Evaluate and recommend new tools that can be effectively utilized by the project.• Excellent problem solving, analytical, interpersonal, communication skills and organizational skills.• Identify and resolve any technical issues arising.• Envisioning system features and functionality.• Conduct knowledge sharing sessions within the development team to determine the best use of system and software development practices.• Creating the documentation for the finding of the solution and steps to reproduce the issue.• Producing detailed design documentation.• Improve the code quality by implementing best practices.• Writing the Junit testing and doing On-site testing on the Real Vehicle to reproduce the issue and once the problem is solved.• Coordinated cross-functional teams and led the successful completion of multiple projects, meeting all project goals on time.• Developing well-designed, efficient, and testable code.• Conducting software analysis, programming, testing, and debugging.• Troubleshooting and resolving the reported issues and replying to queries in a timely manner -
Software Developer(Client Deloitte)Agreeya Solutions Feb 2022 - Aug 2022Folsom, California, United StatesResponsibilities:• Provide work breakdown and estimates for complex software development tasks.• Develop design specifications, installation instructions and other system-related information.• Maintained security on entire applications for authentication and authorization.• Use JavaScript to validate the form and make the form dynamic.• Develop system performance metrics and standards to achieve optimum performance levels by accessing database performance, project data and hardware definition.• Implemented Java/J2EE Design patterns like Data Transfer Object (DTO) and Data Access Object (DAO).• Developed POJO objects and used Collection and Cargo and DAO layer to access the data from DB2 database.• Revisit / revamp the system architecture to verify stability, portability, scalability, and security benchmarks.• Used SVN for version control, along with Waterfall and Agile methodologies for development.• Conduct security testing to identify and resolve system vulnerabilities.• Evaluate and recommend new tools that can be effectively utilized by the project.• Excellent problem solving, analytical, interpersonal, communication skills and organizational skills.• Conduct knowledge sharing sessions within the development team to determine the best use of system and software development practices. -
Software EngineerGrid Dynamics Aug 2021 - Feb 2022San Ramon, California, United StatesDesigned, developed, an ecommerce application. Prototyped application system to ensure feasibility of development. Responsible for mapping the database modelResponsibilities• Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer and navigation part of application in order to achieve loose coupling• Embedded custom validation, entity validation, and internationalization features.• Maintained security on entire applications for authentication and authorization based on roles using Spring Security and Thymeleaf Security. • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development)• Implemented Stripe payment as a payment gateway to handle online transaction.• Implemented Stripe payment as a payment gateway to handle online transaction.• Implemented Java/J2EE Design patterns like Data Transfer Object (DTO) and Data Access Object (DAO)• Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server• Used Git for version control, along with Waterfall and Agile methodologies for development.• Deployed the application in AWS( amazon web services) using EC2 instance and s3 as storage. -
Software EngineerIngrails Pvt. Ltd. Apr 2014 - Jan 2020Lalitpur, NepalDeveloped and customized different web-based applications and services based on modern Java and J2EE technologies and client requirements.Responsibilities:• Implemented modules using Core Java APIs, Collection, Streams, Multi-Threading and Object-Oriented Designs• Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer and navigation part of application in order to achieve loose coupling• Developed dynamic and responsive Web pages from scratch using HTML5, CSS3 and JavaScript.• Developed components and microservices with Spring MVC, Spring Boot, Spring Framework and Hibernate with less configuration and eliminating boilerplate codes• Implemented front-end interface using HTML5, CSS3, JavaScript, Angular and created SQL queries and used JDBC connectivity to access the database• Implemented Aspect-Oriented Programming (AOP) to handle cross-cutting concerns.• Embedded custom validation, entity validation, and internationalization features.• Maintained security on entire applications for authentication and authorization based on roles using Spring Security and Thymeleaf Security. • Designed interactive UIs using web technologies like HTML, JavaScript, AJAX, and jQuery.• Integrated Hibernate ORM to persist database operations.• Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development)• Worked on implementing Microservices architecture by using containers. • Performed server-side web development using JSP and Servlets.• Implemented Stripe payment as a payment gateway to handle online transaction.• Implemented Java/J2EE Design patterns like Data Transfer Object (DTO) and Data Access Object (DAO)• Used Git for version control, along with Waterfall and Agile methodologies for development.• Provided hands-on user training, support, troubleshooting, and software maintenance• Deployed the application in AWS( amazon web services) using EC2 instance and s3 as storage.
Rajeev Thapaliya Education Details
-
Computer Science -
Computer Engineering
Frequently Asked Questions about Rajeev Thapaliya
What company does Rajeev Thapaliya work for?
Rajeev Thapaliya works for Akkodis
What is Rajeev Thapaliya's role at the current company?
Rajeev Thapaliya's current role is Experienced Java Developer.
What schools did Rajeev Thapaliya attend?
Rajeev Thapaliya attended Maharishi International University, Kathmandu Engineering College.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial