Home

Venkata - Full Stack Java Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: H1B
Venkata | 469-351-2268 | [email protected]
Senior Full stack Developer (H1B - Only C2C)
Note: I am open to relocate anywhere in US (Depends upon the rate) and also available for F2F interviews

Professional Summary
Having 10+ years of experience as a Java Full stack Web Developer, Python Developer and Odoo Developer with a good understanding of Business Domains such as Banking and Engineering sectors.
Experience in all phases of SDLC like Requirement Analysis, Design, Development, Maintenance and Production Support.
Experience in creating end-to-end web applications, Webservices, Rest APIs and Microservices using Java, Spring boot framework and Python technologies.
Proficient in creating Odoo addons/extensions under various ERP modules such as Accounting, Sales, Stock etc.
Good with troubleshooting skills required to debug and fix issues with web applications and odoo ERP application.
Worked with the latest Front-end frameworks and technologies like Angular, Bootstrap, React.
On front-end, I am well versed with design, development and integration with back-end systems.
Experience working with legacy front-end technologies and frameworks like HTML4, CSS2, jQuery, Ajax, JSPs, XML.
Well acquainted with modern front-end technologies and frameworks like HTML5, CSS3, Bootstrap, Angular, React and JSON.
Good knowledge on SQL with experience working for Postgresql, MS SQL Sever and Oracle.
Worked with W3C web standards to ensure best cross-browser user experience, long-term user retention and engagement.
Good interpersonal skills to communicate effectively with various stakeholders in different projects handled thus far.
Good experience working on older java technologies and frameworks like JSPs, Struts which are required while working on any of the migration projects.
Working knowledge on Cloud technologies such as Pivotal Cloud Foundary, GCP,
Sound knowledge of Test Driven Development (TDD) in writing unit test cases for the User Interface and Server-side code developed.
Good understanding of communication APIs like JMS and Web Services (both RESTful and SOAP).
Worked with few DevOps tools like GIT, Jenkins, Nexus repository, Release Orchestration tools for automating some of the deployment steps.
Experience working in a fast paced, changing environment that requires maniacal attention to detail for the duration of all projects and assignments.
Some of the attributes that would describe me would be team-player, quick-learner, self-motivated and strong interest in Web development.
Worked in both Waterfall and Agile methodologies.
Familiar with older and latest version control tools like RTC, SVN and GIT.
Worked with dependency management tools like Maven for server-side and node.js for client-side.
Well acquainted with code promotion process to higher environments.
Used Project tracking tools like IBM Rational Team Concert and JIRA.
Experience working with Swagger 2.0 for API documentation, SoapUI and PostMan to validate new developed APIs.


TECHNICAL SKILLS
Technologies HTML 4/5, CSS 2/3, JavaScript, JQuery, AJAX, XHTML, XML, JSON, Java, SQL, Postgres SQL, Python, Odoo
Back-end Frameworks Java Servlets, JSPs, Struts, Spring (Core, Web MVC, Boot), Web Services (SOAP & RESTful), Microservices
Front-end Frameworks Bootstrap, Angular JS, Angular 6, working on React JS
Version Control Tools RTC (Rational Team Concert), SVN, GIT + BitBucket
IDEs & Editors Notepad++, Visual Studio Code, Eclipse, STS
ApplicationServer, Web Server and Cloud) Apache Tomcat, IBM Websphere, IBM HTTP web server, Pivotal Cloud Foundry
Databases MySQL, Oracle 10g
Operating Systems Windows XP 7 8 10, Macintosh, Unix
Other Tools Maven, Jenkins, Node.js, Webpack, HP Quality Center, Kony Mobile Application Development tool, Jira, Oracle SQL Developer, SoapUI, PostMan, Swagger 2.0, Nexus Repository, MS Office, Microsoft Outlook


Work Experience
Homepro Technologies, Carrollton, TX September2020 - Present
Python FullStack Developer
Responsibilities:
Took part in the entire lifecycle of the project including Design, Development, Deployment and Testing.
Developed business solutions using Python under various open OpenERP modules such as accounting, sales, stock, billing, purchases.
Created Odoo modules to customize existing ERP features in such as create sales, update orders, etc by writing models, controllers, views and other necessary artifacts..
Created Odoo models in Python to handle user actions and updated the database.
Worked on Odoo migration for version 10.0 to 11.0 and 11.0 to 12.0 using OCA Open Upgrade Project.
Wrote SQL queries to manually update certain database records while still using Odoo ORM flow.
Worked with docker, kubernetes and GCP to launch/setup working environment on cloud.
Ability to write maintainable application code which effectively and efficiently implements business requirements.
Work with fellow developers to provide on-time and complete features, documentation and peer training.
Document and communicate proposed business process and software solutions to fulfill business initiative needs
Develop and test integration modules with COTs software and bespoke solutions across the spectrum of delivery platforms including ERP platform, mobile applications, integration with 3rd party service and data providers

Environment: Odoo, Python, Postgresql, HTML, JavaScript, CSS, jQuery, Ajax, Node.js, XML, JSON, Unix, GIT, GCP, Nginx, Digital Ocean, Jenkins.
______________________________________________________________________________________


Worked for CitiBank, NA through Tata Consultancy Services, India for around 7 years. Worked in three different projects with different roles.


Citigroup, Irving, TX (Client) April 2016 - December 2018
TCS, India (Employer)
FullStack Web Developer

Responsibilities:
Worked for Internet-banking web application. Application was migrating to a next generation architecture using latest technologies in the market while simultaneously supporting the existing application features.
Worked with third-party vendors to integrate certain external features into the existing web application.
Created new JSPs and CSS files which holds the user interface logic for newly introduced features from the consuming application.
Used RWD concepts to make sure the web pages display appropriately on various devices.
As part of the maintenance team, worked on certain enhancements in the existing monolithic banking web application.
Updates to website content from Content Management System. Content is deployed on Oracle DB from where it is fetched by the AppServer.
I was part of UI Team in redesigning existing legacy Application using Angular and Bootstrap.
Migrated existing server-side business logic from existing application to microservices developed using Spring (Boot and MVC).
Used PostMan and SoapUI to validate the APIs developed.
Followed Test Driven Development (TDD) approach.
Adopted Continuous Integration and Continuous Development (CI/CD) along with microservice development to automate various manual steps.
Promotion of user-interface and server-side code to higher environments with the help of DevOps.
Provided bug fixes for the defects raised after development.
Worked on Production issues as per the tickets raised using ServiceNow Tool and helped in the production installation of the developed web application.
Worked in Agile methodology.

Environment: HTML4/5, CSS2/3, JavaScript, jQuery, Ajax, Angular, Bootstrap, npm(Node.js), XML, JSON, Java, JSP, Struts 1/2, Spring (Core, Boot, Web MVC), Microservices, Swagger 2.0, Maven, PostMan, Eclipse, STS, Firefox, Chrome, SQL, Oracle SQL Developer, IBM Websphere, PCF, Unix.

Citigroup, Irving, TX (Client ) January 2014 - March 2016
TCS, India (Employer)
Java Web Developer

Responsibilities:
Worked as a back-end developer for CitiBank Mobile Banking Application.
Developed Web Services which are consumed by Mobile Thick, Mobile Thin and Tablet applications.
Participated in Design discussions with various stakeholders. Prepared design documents before executing the projects.
Prepared XML schemas for request/response pairs. Created necessary JARs for parsing the XML data and uploaded the JARs to Nexus Repository.
Used Maven for downloading all the java dependencies. Used Nexus Repository to store all the dependencies internally.
Created various layers in the middleware application to handle requests/responses from client applications, to execute necessary business logic and handle request/responses from other back-end layers and third-party vendors.
Worked with JMS and Web Services for communication with different layers.
Used SopaUI 3.0 to validate the RESTful APIs developed.
Updates to Content Management System to handle certain flags and content that is shown in mobile applications.
Promotion of Service-side code to higher environments with the help of DevOps.
Used IBM Rational Team Concert as a source code management tool.
Bug fixes for any of the defects raised after development. Used HP Quality Center for tracking their status.
Worked on Production issues as per the tickets raised using ServiceNow Tool and also helped in the Production installation of the developed Web application.
Worked in waterfall methodology.

Environment: Java, Spring (Core, AOP, JDBC), Web Services (SOAP + RESTful), Maven, Eclipse, RTC, HP Quality Center, Oracle SQL Developer, IBM Websphere Application Server, SoapUI.

Citigroup, Irving, TX (Client) March 2012 - December 2013
TCS, India (Employer)
Mobile Application Developer

Responsibilities:
Worked as a Mobile Application developer for CitiBank Mobile Banking Application.
Developed mobile thick and mobile thin Apps using Kony mobile application development tool for US banking client.
My responsibilities include requirement gathering, development, deployment and developer validation.
Development included, preparing user-interface forms, writing scripts for validation and business logic and then generating the executable files.
Deployed Mobile Thin application on application server, mobile apps on devices followed by end to end validation using simulators.
Fixed defects by modifying the generated JavaScript code.
Code promotion to all higher environments with the help of DevOps team.
As part of L3 prod support, fixed production issues and helped in the production installation.
Worked in Waterfall methodology.

Environment: HTML, CSS, JavaScript, XML, Kony Mobile Application, IBM Websphere Application Server, IBM HTTP Web Server, Macintosh.


EDUCATION
Masters in Information Science January 2019 - December 2020
University of North Texas at Denton,
Texas, USA.

Bachelors in Electronics and Communication Engineering August 2007 - May 2011
Jawaharlal Nehru Technological University,
Kakinada, India.
Keywords: continuous integration continuous deployment user interface javascript access management database information technology hewlett packard microsoft Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];897
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: