Siddharth Kilari
Professional Summary:
Around 5+ years of hands-on experience in Web Development using HTML, CSS, JavaScript, React JS, Node.js, jQuery, AJAX, XML, JSON, Java/J2EE, Bootstrap, Media Queries, production support and ensuring the client deliverables within committed deadlines.
Experience in client-side validations using HTML and JavaScript.
Developmental experience with interface screens and the validations using HTML, jQuery, Node JS and CSS.
Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
Expertise in Node JS and in integrating them to React JS.
Used Jenkins for Continuous Integration and deployment onto the Servers.
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
Good experience in automated build process by using Jenkins and Maven.
Extensive experience working in Software Development Life Cycle (SDLC) by using Agile (Scrum, Kanban) and Waterfall methodologies.
Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Familiar with the concepts of Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
Developed the backend by using Node JS, and ibmDB.
Experienced in implementing Web Applications using CSS Preprocessor like LESS, SASS.
Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat, JBOSS, Web Logic and WebSphere for Application deployments.
Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
Experience in Unit Testing (UIT),IntegrationTesting and in preparing test cases.
Experience with various IDE’s such as Visual Studio Code, Web Strom and Notepad++.
Expertise creating user validationforms and sending data to server using RESTful services.
Used Jenkins for build Process to Generate ContinuousIntegration and VersionControl is done by GIT.
Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.
Excellent analytical, problem solving, critical thinking, communication and inter-personal skills with ability to interact with individuals at ease.
Technical Skills:
Web Technologies
HTML5, CSS3, JavaScript, jQuery, Node JS, React JS, Ajax, JSON, Bootstrap, JSON.
IDE’s
Visual Studio, Visual Studio Code, Notepad++, WebStorm.
Debugging tools
Firebug, Chrome Developer Tools.
Operating systems
Linux - Ubuntu, Mac OS, Windows.
Servers
Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control
GIT, SVN.
Build Tools
Jenkins
Database
MongoDB, ibmDB, SQL
Education:
Master of Science / Information Technology / Wilmington University / 2018
Bachelor of Technology/ JNTUH / 2013
Professional Experience:
AMEX October 2018 – Till Date
NYC, NY
Software Developer
Responsibilities:
Responsible for analyzing the technical requirements documented by the product owners and creation of various models required for the project.
Involved in design & implementation of the client web application which includes technical stack of HTML5, CSS3,Node JS, React JS, SCSS, JavaScript, and Visual Studio Code.
Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, and Finalizing.
Involved in a team that is responsible for Backend Micro site enhancements using JSONs.
Involved in Front end and Back end Java development adding of new features as enhancements and fixing existing defects while working in an Agile environment, using tools like Jira.
Used NodeJS in Upgrading the backend Application data.
Used Node JS as proxy to interact with Rest services and also with Database, building real-time Web API's.
Involved in Deployment of Code into dev, test and production environments of AMEX network.
Working with Agile methodologies following SCRUM for team collaboration meeting and SCRUM board to keep track tools like TFS.
Implemented Web-Services to integrate between different application (internal and third-party) components using SOAP and RESTFUL services.
Working on React JS and React views, rendering using components which contains additional components called custom HTML tags.
Performed Branching, Tagging, Release Activities on Version Control Tools: GIT
Participated in configuration management, change management activities and code reviews.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Environment: React JS, JavaScript, Node JS, REST, Jenkins, jQuery, GIT.
BAYER
St. Louis, MOMarch 2017 – Sept 2018
Software Developer
Responsibilities:
Created and deployed new features to sustain and amend existing applications under MVC pattern using NodeJS, and Bootstrap.
Expertise in React JS framework and integrate them to Node JS server-side code.
Design, develop and test HTML, CSS, jQuery, React JS, Redux that meets accessibility of web browser.
Developed the backend by using Node JS and MongoDB.
Developed client side drop down menus, toggles and search bars using Bootstrap and jQuery.
Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
Responsible to for making the dynamic page’s using AJAX, JSON and jQuery.
Experience in RESTful web services to integrate between HRMS and Finance.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Environment: ReactJS, Node JS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MongoDB, Eclipse, Adobe Photoshop, MS Office, and Grunt.
Teracare Software Private Limited Aug 2013 – April 2015
Hyderabad, India
Associate Software Developer
Responsibilities:
Analyzed, Designed and developed the system to meet the requirements of business users.
Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
Developed screen functionality using HTML, CSS, JavaScript.
Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
Implemented interaction between frontend and backend using the JSON object.
Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, JavaScript, jQuery, JSON.