Vamsikrishna Boyella
Senior Software Engineer @Scotiabank
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Scotiabank
Toronto, ON, CA
Implemented various screens for the front end using React, JSX and used various predefinedcomponents from NPM and Redux and Canvas• Implemented lifecycle hooks on lifecycle methods on class and functional components.• Created a state management in react application using Redux for the dataflow and used context forsharing of state.• Has sound knowledge of Webpack and Babel to customize the build process of react application.• Involved in Core Java and Java 8 coding by using Java APIs such as Collections, Multithreading,Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of businesslogic.• Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.Used DAO pattern to fetch data from database using Hibernate to carry out various database, UsedHibernate Transaction Management, cache concepts.• Development experience of JUnit, Mockito frameworks, as well as the Postman tool to test the RestAPIs.• ELK (Elastic search, Logstash, Kibana) was used to monitor logs and create dashboards.• Created Swagger documentation for the REST APIs and deployed the application to the AWS cloud.• Developed logging module using Log4J to create log files to debug and trace application.• Modernized API Rest connections using Rest Template and implemented Spring Security.• Integrated Application with the Banks Authentication Providers (WAM and Passport)Worked on the Security vulnerability remediations.• Worked on the implementation of the Bill 64 regulatory project which included the classification ofapplication cookies and updating their state as per user preference.• Migration of projects to use a CI/CD based approach by implementing the usage of tools like Jenkins,Gradle, Git across all applications.Designed and developed new Rest APIs using Spring Boot and Java 1.8, enabled JWT authentication. Implemented springCloud Gateway/AOP features across these applications.
EDUCATION
Nri Academy
Intermediate, MPC
University of Ottawa
Master's degree, Electrical and Computer Engineering
Velagapudi Ramakrishna Siddhartha Engineering College
Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering
ABOUT VAMSIKRISHNA BOYELLA
A competent full stack developer with 8+ years of experience in building, designing, and codingresponsive web applications using React, Java, ASP.Net MVC, Angular.• Good expertise in Web-based enterprise applications with React, Java/J2EE, Core Java, Servlets,JDBC, Hibernate, Web Services (SOAP and REST), and MVC Frameworks such as spring, springboot.• Excellent Expertise in web Application development using client script design technologies likeHTML, CSS, XML, React, Angular, JavaScript, Json, jQuery, Tailwind, BOOTSTRAP,Typescript, ES6.• Proficient in React-Router, Redux, Redux Form, React HOC and React Hooks.• Good Expertise in working with web applications UI testing frameworks such as Karma, Jasmine,Protractor for Angular, Mocha and Chai for React, JUnit, Mockito for Java.• Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions,Functional programming.• Strong programming skills in Core Java Such as Multithreading, I/O Streams, Collection Interfacesand Exception Handling.• Extensive experience in Data Modeling, Stored Procedures, Triggers, and Functions, worked onDatabase management system such as Microsoft SQL Server.• Experience in designing and implementation of continuous integration, continuous delivery, continuousdeployment through Jenkins.• Familiar in deploying applications using Java build tools Apache, Ant, Maven, Gradle.• Good knowledge of working with Relation database ORM frameworks like PostgreSQL, MySQL,DB2 and no SQL DB such as MongoDB, Cassandra, Redis and Dynamo DB.• Sound knowledge of all phases of SDLC and Agile in the various domains.• Expertise in Java Web Services using JAX-WS, JAX-RPC, REST, SOAP implementations.• Experience in design, development, post-production support, custom product development, proto-typesdevelopment, and client demonstration and design alternatives reviews.• Very good Experience in source code management and build tools such as Git, Microsoft TeamFoundation Server, GitLab and Bitbucket.• Able to work reliably and a committed team player with strong analytical and problem-solving skills,ability to quickly adapt to new environments & technologies• Experience in code optimization, code migration debugging and fixing problems effectively.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.