Software Engineer Resume
Palo Alto, CA
SUMMARY:
- I have 4 years of work experience as a software engineer.
- I started my career working full - time while I was in college.
- During past years, I developed software products using Java, C#, JavaScript and various open-source frameworks.
- I have spent approximately 80% time working on back-end and 20% front-end.
- Today my primary interest is Java back-end development.
- I am motivated to develop my skills further and excited to solve new challenging problems.
TECHNICAL SKILLS:
Languages: Java, C#, NodeJS, JavaScript, SQL.
Frameworks: Spring, Hibernate, Maven, JSF, JSP, Servlets, TestNG, JUnit.
IDE: Eclipse, IntelliJ IDEA.
UI: JavaScript, jQuery, AJAX, AngularJS, Bootstrap, HTML, CSS.
DB: Oracle, SQL Server, MongoDB, MySQL.
VC: Git, TortoiseSVN.
Tracking Sys: JIRA, Kanban, BugZilla.
Extra: Linux, Shell Scripting, XML, JSON, XSLT.
PROFESSIONAL EXPERIENCE:
Confidential, Palo Alto, CA
Software Engineer
Responsibilities:
- Developed a web application that visually represents data in real-time from laboratories sensors (humidity, temperature, etc.) to QA team and Confidential employees.
- Asynchronous coding in NodeJS applying ExpressJS framework and NodeJs modules.
- Developed asynchronous RESTful web service based on ExpressJS framework.
- Authentication and authorization middleware integration in several projects.
- Added public, private keys, Confidential certificate to setup https protocol communication.
- Interactive representation of sensitive data applying D3js library and various NodeJs modules.
- Branching and merging the final version in git.
- Building and deploying Docker images on Linux cluster.
- Building complete service file to run distributed applications on the Linux cluster.
Core Technologies: NodeJS, MongoDB, AngularJS, ExpressJS, GitLab, D3JS, Docker, AtomLinux CoreOS, JSON.
Confidential, Manhattan, NY
Software Engineer
Responsibilities:
- Developed a web application for Industrial and Commercial Bank of China to monitor hedge funds’ daily transactions.
- Created Windows Service which triggers data parsing, thorough analysis of the parsed data, modification of the data in the db, and automated generation of reports at a specific time for clients.
- Implemented search and CRUD operations using Entity Framework object model.
- Created Entity Framework object model which handles the data from/to SQL.
- Implemented data access using Entity Framework.
- Involved in creating the database schema and table structures in various cycles.
- Designed and developed Databases for funds, accounts, positions in SQL Server which includes the development of functions, stored procedures and triggers.
- Wrote LINQ operations for data manipulation and master funds management.
- Created XSLT parsing logic for funds and its positions.
- Designed and implemented UI layout and elements using Bootstrap, Razor, JavaScript, jQuery, AJAX, HTML and CSS.
- Worked on view controllers which calculate, format, and present the data in the correct form.
- Tested and validated software issues.
- Resolved issues with due urgency and maintained thorough documentation.
- •Worked closely with the team and reported clearly to the management.
Core Technologies: C#, .NET, Entity Framework, Microsoft SQL DB, VisualStudioBootstrap, Razor, HTML, CSS, LESS, XML, XSLT, CSV, TortoiseSVN.
Confidential, Brooklyn, NY
Software Engineer
Responsibilities:
- Involved in design discussions and understanding of business requirements and identified the relevant functional and technical requirements.
- Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Expertise in developing Spring MVC architecture for web based applications.
- Created Servlets for handling HTTP requests from JSP pages.
- Provided services to third party clients through RESTful web service implementation.
- Involved with Spring IOC concepts to integrate Hibernate Dao.
- Developed Data Access Classes using the Hibernate.
- Used JDBC to invoke Stored Procedures and database connectivity.
- Strong Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.
- Created Data Source and deployed the Web application in application Server.
- Wrote independent JavaScript, CSS files and reused in UI pages.
- Developed persistence layer using ORM Hibernate for transparently store objects into database.
- Used Log4J to capture the log that includes runtime exceptions.
- Used JUnit, TestNG to write repeatable tests mainly for unit testing.
Core Technologies: Java, Maven, Spring, Hibernate, Oracle DB, JSP, Servlets, REST Web Services, TomCat, Eclipse, Git.
