Sr. Backend Developer Resume
San Jose, CA
SUMMARY:
- Around Six years of experience working as a Back end Developer in IT Industry with proficiency in Design & Development of Python, Node.Js, Restful API, Perl, PHP, Java/J2EE, JavaScript, C#, .Net and Django.
- Experience in developing Backend Rest services using spring, Jersey, JSON and Swagger.
- Experience in developing Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Servlets, JSP, JMS, Struts, spring, Hibernate, XML, and SQL&PL/SQL.
- Experienced in deploying applications on Apache Tomcat, Web Sphere, and Web Logic Servers.
- Used Node.Js for communication to the server through RESTful API.
- Extensively used Core Java such as Multi - Threading, Exceptions, and Collections.
- Implemented modules into Node.Js to integrate with designs and requirements.
- Experience with Design, test, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in developing compatible User Interface functionality using JQuery, AJAX, JavaScript & other libraries.
- Experience in implementing of Web API services to get data from web services layer (RESTful API) of web app.
- Experience with Ubuntu Linux installation, Linux Shell Commands .
- Used procedures and triggers in Oracle DB 11g to store and access the test data for the various services.
- Built Node server using Node.Js in order to populate the data on webpage through database.
TECHNICAL SKILLS:
Frameworks: Struts, PHP, Spring (IOC, Context, ORM, DAO, AOP)
Web Technologies: Node.js Sencha ExtJS, Backbone.js Angular.js bootstrap.js JDBC.JSP, Struts, Spring, Hibernate, AJAX, JSTL
Databases: MySQL, NoSQL, PostgreSQL, MS-SQL, Oracle (10G,11G).
Web tools and languages: XML, AJAX, ANT, Java Script
Languages: C, C++, Java, JQuery, XML/XSL, UML, PL/SQL.
Linux Versions: Hypervisors Ubuntu, Red Hat, VM Ware, KVM, Hyper-V, Centos.
Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies
Key Skills: Geo Mapping, .Net, Amazon AWS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Sr. Backend Developer
Responsibility:
- Created, built, and designed a Node.Js application to run as a customer portal for generating event info and creating an automated service process with checkouts and subscriptions
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
- Involved in coding both View layer (MVC frameworks) and Model layers using struts and java web services.
- Build REST Api for Address verification and CRUD of AddressBook in Node.Js.
- Developed consumer based features and applications using JavaScript, JQuery, behavior Driven Development (BDD) and pair based programming.
- Proficient working in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Mainly focused on enhancing and developing code from scratch using JavaScript, and JQuery.
- Involved working in Linux shell commands and command line utilities.
- Designed and developed request and response XML Schema (XSD) documents for web service operations such as Retrieve History.
- Worked on fetching the JSON data by linking it with the backend and displaying it in a tabular format. Also worked on dynamically created tables from scratch.
- Incorporated error messaging, as well as Javascript and PHP validation, preventing time consuming data entry errors and cutting error rate in half after implementation
- Developed software programs and components using C#, ASP.NET, SQL, and other technologies per assigned tasks.
- Proficient in designing and coding work management application to track and display pending tasks, writing functions with PHP, Javascript and AJAX to manage data from sixteen SQL tables holding thousands of clients, allowing core service to be provided
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database
- Used JPA with query filters with Hibernate for Oracle database.
- Experience in performing data modeling and data manipulation using SQLite, MySQL and PostgreSQL.
- Involved in integrating the Data from various Data Sources like Ms SQL, My SQL Server, Excel files, Flat files to generate Reports.
Sr. Backend Developer
Responsibility:
- Worked in the agile environment following Scrum, Sprint and daily stand up calls.
- Used JavaScript and JSON to update a portion of a webpage.
- Wrote python scripts to parse XML documents and load the data in database.
- Designed and developed Node.Js Application using Single Page Application Architecture.
- Incorporated error messaging, as well as Javascript and PHP validation, preventing time consuming data entry errors and cutting error rate in half after implementation
- Developed real time tracking of class schedules using Node.Js.
- Responsible for writing code to consume and produce the RESTful/ SOAP web services.
- Wrote python scripts to parse XML documents and load the data in database.
- Involved in browser based client communications with server using REST web services with JSON.
- Strong Object Oriented Analysis and Design (OOAD) and C#, VB.NET Programming skills.
- Develop consumer-based features and applications using Python, Django, Behavior Driven Development (BDD) and pair based programming.
- Involved in the implementation of JSPs, Servlets to interact with Oracle Database.
- Involved in the setup and configuration of JBoss middleware servers, PostgreSQL Sql in the development center.
- Used Bash shell in a Linux to run command line programs
- Configured WebLogic JDBC connection pools with databases like Oracle 9i/8i, My SQL, MS SQL Server, MS Access and DB2.
- Developed API back ends using Node.Js to allocate access to data in MYSQL.
Backend Developer
Responsibility:
- Involved in Web design and development, application development using JavaScript, JQuery, Bootstrap and Backbone.js framework.
- Proficient in writing structured markup, JavaScript/ JQuery and keeping up-to-date with the latest developments in web technology.
- Worked with complicated List comprehensions and various built-in functions like map, filter etc. and worked on Python Modules and Packages.
- Created Restful http services to Interact with UI.
- Worked on Software Development Life Cycle (SDLC), Waterfall Methodologies.
- Added user validations and user permissions by using Node.Js.
- Developed Web API using Node.Js and hosted on multiple load balanced API instances.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Involved in creating sites using PHP framework and implemented the MVC architecture.
- Worked on Performance tuning of SQL, Oracle PL/SQL and analyzed tables.
- Worked on PostgreSQL like interacting with Database, writing stored procedures and debug and fix the issues as well.
- Developed application with .NET framework and C#.
- Implemented modules into Node.Js to integrate with designs and requirements.
