Software Engineer Resume
SUMMARY
- Talented Software Engineer with 4 years of hands on experience leading projects through all phases of software development life cycle while implementing industry best practices. Team leader who determines operational feasibility and analyzes new systems to ensure optimal functionality and performance. Skilled in implementing technologies such as Python, Java, Servlets, JSP, JavaScript, Apache Tomcat, and JPA.
TECHNICAL SKILLS
Languages: Java, C#, Python
Web: Servlets, JSP, Thymeleaf, Angular, Bootstrap, HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON
Web Services: REST , SOAP
Web and Application Servers: Apache Tomcat, Glassfish, IIS
Frameworks: Spring (Data, Security, Boot, MVC), JPA, Hibernate, JUnit
Databases: MySQL, MS SQL, Amazon DynamoDB
Design Patterns: GoF (Strategy, Command, Abstract Factory, Factory, Iterator, Template, Composite, Observer, Proxy, Decorator),Singleton Pattern, Prototype Design
SDLC: Agile / Scrum, TDD, Rational Unified Process (RUP), Waterfall
Tools: IntelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio Code, Maven, Git, Star UML, Apache / Tomcat, Postman, Scene Builder, SVN, GitHub, AWS, JUnit
Platforms: Unix, Amazon Web Services, Docker, Windows
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Designing and developing Early Autism Spectrum Disorder Screening with Sensing Technologies and Machine Learning for Toddler
- Develop gaze tracking system using python and OpenCV
- Develop Web bill system using Spring (MVC)
- Develop Sound Classification System using LibROSA and Convolutional Neural Network
Technologies Used: Java, Java EE, Spring (MVC), Spring Boot, Hibernate, Python, Open - Source Software Library (NumPy, Pandas, LibROSA, Matplotlib, OpenCV, Scikit- learn, TensorFlow), Flask, Anaconda, Machine Learning (Convolutional Neural Network)
Confidential
Software Engineer / System Analyst
Responsibilities:
- Determined operational feasibility and analyzed application performance.
- Demonstrated solutions by creating documentation, flowcharts, diagrams and code comments
- Developed RESTful web services and ensure API Security using Spring Security and JWT
- Used JPA / Hibernate for Object Relational Mapping with a MS SQL database
- Implemented digital application to manage workflow documentation within bank using C#, ASP.Net,MS SQL
- Developed various business intelligence reports using Crystal Reports,ASP.NET and MS SQL Server
- Created pipeline to auto deploy eBank application.
- Leveraging AWS DevOps best practices to ensure industry best practices
- Conducted bi-weekly sprints using Agile development methodologies.
Technologies Used: Java, Java EE, Spring (MVC, Security), Spring Boot, Hibernate, DAO Pattern, REST, RestTemplate, Spring Integration, JSP, C#, ASP.NET, Crystal Reports, HTML, CSS, jQuery, AJAX, Bootstrap, Eclipse, Maven, JUnit, MS SQL Server 2008, MS Visual Studio, J, SDLC (Agile), Jenkins.
