Software Developer Resume
TECHNICAL SKILLS:
Languages: Java(Expert), JavaScript(Proficient), Typescript(Proficient), C#(Proficient), Android(Proficient)
Technologies: Angular, AngularJS, HTML5, CSS, Bootstrap4, JDBC, Hibernate, RESTful Web services, Spring, Storm, Kafka, Maven, Spark, JSON, AWS, HTTP
PROFESSIONAL EXPERIENCE:
Software Developer
Confidential
Technologies: Angular4, Typescript, Bootstrap, Java, Jersey, CSS3, HTML5, JSON, MySQL, GIT
Responsibilities:
- Developed a single page and responsive web application for Confidential using Angular4, Bootstrap, and Typescript.
- Designed and implemented the backend services for the application using Java RESTful web services.
- Improved usability of the application by validating data before saving into MySQL database.
- Improved application performance by 40% by delegating code to services and injecting them on the requirement.
Software Developer
Confidential
Technologies: Java J2EE, EJB, Spring Boot, AngularJS, JavaScript, CSS3, AJAX, HTML5, JSON, Bootstrap, Hibernate, Redis, MySQL, Kafka, Storm, Jenkins, Maven, SVN
Responsibilities:
- Designed Database model for some components of the project and normalized them to 3NF.
- Developed HTTP based REST APIs using Spring Rest and Java Hibernate for MySQL and Redis.
- Successfully configured Redis Cluster in the project lab as well as on AWS as per project requirement.
- Developed front - end of the project using AngularJS, HTML, Bootstrap, and JQuery.
- Engineered and developed real-time engine which can process information and push notifications to Apple Push Notification service and Google Cloud Messaging Service using Apache Kafka and Apache Storm.
- Improved Confidential Engine’s performance to handle 30000 devices from 2000 devices and made it highly scalable.
- Followed Agile methodologies and Continuous Integration using Jenkins throughout the SDLC.
- Developed Junit and integration test cases and improved the code coverage to 95%.
Confidential
Technologies: C#, WCF, WPF
Responsibilities:
- Developed Repository server to store the code checked in by developers in Version Control fashion.
- Implemented Test Harness server to continuously test code checked in by developers and generate logs.
- Designed and discussed the architectural ideas of required servers for software development in an industry.
Confidential
Technologies: C++, JavaScript, CSS, HTML
Responsibilities:
- Extracted lexical content from source code to build a Type table which has information about Type analysis.
- Implemented Dependency analysis to extract all dependency information and Strong component details.
- Implemented a generic NoSQL Database to store above-analyzed information in structurally rich format.
- Enhanced the NoSQL Database to have time-based persistence mechanism and regex-based querying for efficient retrieval of data.
- Published the code in HTML format to Repository which can be accessed by multiple clients.
- Developed Lazy loading mechanism to download all related files when Client downloads a file from Repository.
Confidential
Technologies: Confidential, S3,SNS,API Gateway, Lambda, Polly
Responsibilities:
- Created a service to store text files in Confidential using S3, SNS, API Gateway, Lambda, Polly services and convert them to speech.
- Hosted a static website on S3 storage to interact with API Gateway and created REST endpoints for storing the text and retrieving it.
- Developed Confidential skill which can read audio files stored in S3 based on user utterances.
Confidential
Technologies: MySQL, PL/SQL
Responsibilities:
- Designed the data model of the Database using Microsoft Visio and normalized it to 3NF.
- Implemented the design with fictional data using MySQL.
- Implemented various Stored Procedures and functions which serves multiple business requirements.
