Trainee Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Broad experience in converting innovative technology ideas in to working products
- Excellent R&D and solution delivery skills
- Strong development experience in Microsoft .Net technologies
- Experience in managing and mentoring development teams
- Strong communication, time management and organizational skills
- Good in client handling and can understand the business requirements quickly
- Productive self - starter and quick learner with a strong work ethic
TECHNICAL SKILLS
Programming languages: C#, Java
.Net framework components: LINQ, Entity framework
Web technologies: ASP.Net 3.5 & 2.0, ASP.Net MVC 3 & 4, Web services, AJAX, HTML, JavaScript, CSS, Restful Apis
Desktop technologies: Windows forms, Windows services
RDBMS: MS-SQL Server 2005 & 2008
Middleware technologies: ADO.Net, XML, JSON
JavaScript frameworks: JQuery & JQuery mobile
NoSQL databases: MongoDB
Augmented reality: Vuforia SDK
Web parsing technologies: HTML agility pack
Audio/Video codec: FFmpeg
Web Servers: IIS 6 & 7
Reporting tool: Crystal Reports
IDE: Visual Studio 2005, 2008 & 2012, Eclipse, MS-SQL management studio
PROFESSIONAL EXPERIENCE
Confidential
Trainee Software Engineer
Responsibilities:
- Assist in identifying opportunities and risks for delivering the company’s services, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.
- Identify technology trends and evolving social behavior that may support or impede the success of the business.
- Evaluate and identify appropriate technology platforms for delivering the company's services.
- Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of services.Implementation & Deployment
- Analyze product requirements and design applications & databases.
- Build the development team, and lead them to build out a robust Software Systems.
- Manage & guide a team of .Net programmers & develop back-end systems including web applications, databases, windows services, web apis, utility programs.
- Manage & guide a team of Mobile application developers (Android & iOS) to build front-end mobile application.
- Select & Evaluate hosting infrastructure providers.
- Deploy backend systems to server and configure them in IIS.
- Monitor deployment of mobile applications in Google Play store and Apple App store.
- Monitor entire system performance & troubleshoot reported bugs.