Software Developer Resume
Charlotte, NC
TECHNICAL SKILLS:
Programming Languages: Python, Java, C, C++, C#
Databases: NoSQL(MongoDB), MySQL, Oracle, SQL Server, GraphQL, Google Firebase, Hadoop, DynamoDB, Postgres
Web Technologies: Web Services(RESTful), JSP, Servlets, HTML5, CSS, JavaScript ES6, jQuery, Bootstrap, AJAX, XML, JSON, Redis, TypeScript
Web Frameworks: Angular JS, Angular 2,NodeJS, Django, Spring, Spring Boot, Hibernate
Operating Systems: Microsoft Windows, Linux (CentOS, Ubuntu), Android
IDE: Eclipse, IntelliJ, NetBeans, Pycharm, Visual Studio
Servers: Apache Tomcat, nginx
Testing Frameworks: Junit, Selenium, Protractor, Jasmine, Karma
Build Tools: npm, Grunt, Gulp
Methodologies: Waterfall, Agile - Scrum, Model Driven, Test Driven
Version control: GIT, SVN, Team Foundation Server
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, Charlotte, NC
Environment: Java, J2EE, Spring-MVC, Web Services(REST), Maven, jsp, Angular JS, Java Script, HTML5, CSS3, MySQL, Tomcat, TFS, AWS, Eclipse
Responsibilities:
- Worked on building Single Page Application using Angular.js and REST APIs .
- Worked extensively on developing backend with the Spring-MVC , MySQL and Maven to build the application.
- Worked on automating test cases using Selenium web driver and used Team Foundation Server for Source code management.
- Provided in-depth analysis to resolve production and application issues.
- Configured AWS EC2 Amazon Linux instances for the test and production environments.
Web Application Developer - Intern
Confidential, Charlotte, NC
Environment: Angular 2, TypeScript, jQuery, HTML5, CSS3, MySQL, Git, REST, Agile Methodologies, Django
Responsibilities:
- Developed frontend using Angular 2, TypeScript, jQuery, HTML5, CSS, Bootstrap, Webpack and done UI unit testing using Karma.
- Worked with SQL and database programming while developing the application.
- Developed the backend using python, Django; used celery for multi-processing with Redis; used JWT for OAuth authentication flows.
- Created unit test cases and deployed in linux server using Apache, mod wsgi which can be accessed inside the company.
- Worked under Agile with Scrum Methodologies; Used Git for version control and Jira for bug tracking.
Software Developer
Confidential
Environment: Java, Spring-MVC, jsp, Angular JS, Java Script, jQuery, HTML5, CSS3, MongoDB(NoSQL), Tomcat, python
Responsibilities:
- Developed the interactive user screens using Angular.js, Java Script ES6, HTML5, CSS3, Bootstrap in a cloud monitoring team
- Worked extensively with Spring and Hibernate frameworks and worked with Apache Maven for handling various Spring dependencies.
- Worked with MongoDB (No SQL) databases and developed python script files for automation purposes
Android Application Developer-Intern
Confidential
Responsibilities:
- Developed an Android Mobile Application for Metro Rail using Android Studio and programmed extensively in Java.
- Implemented Intents, Threads, Fragments, Activities while developing the android application.
- Added cloud storage for android applications using Firebase.